- yum install -y samba samba-client
- 配置smb的配置文件
vim /etc/samba/smb.conf
修改workgroup=WORKGROUP
- 实例1(共享一个目录,任何人都可以访问,不用输入密码就可以访问,但是要求只读)
把security=user 改成security=share
[test] (共享的目录:注意这个共享的目录在Linux 里是不存在的)
comment=shar all (这里是描述,随便写什么)
path=/tmp/samba (这才是真的的访问目录,最好把权限设置777)
browseable=yes
public=yes
writable=no (只读)
- mkdir /tmp/samba/
- touch /tmp /samba/1.txt
- 启动/etc/init.d/smb start
- 浏览器输入fiel://IP/test
- 实例2(共享一个目录,需要使用账号密码才可以访问,要求可读写)
security=user
在这里因为passdb backend=tdbsam,所以在创建虚拟账号以及系统账号(两个账号是,系统账号一定要存在,才能创建虚拟账号)要用到pdbedit
- [test2]
comment=share for users
path=/tmp/samba
browseable=yes
writable=yes
public=no
- mkdir /tmp/samba
- chmod 777 /tmp/samba
- 创建系统账号
useradd user1
pdbedit -a user1
注:pdbedit -L 列出账号
pdbedit -x 账号 删除账号
- service smb start
- file ://IP/test2
输入账号密码
- 如果是linux用户:
smbclient //IP/test2/ -U user1
- 可以把共享的实现挂载
mount -t cifs /IP/test2 /mnt/ -o username=user1,password=123456
- df -h查看
本帖是自学心得,高手勿喷!
时间: 2024-11-09 15:41:35