配置目的:
为了给指定用户一个独立访问目录
首先在samba服务器安装samba软件
然后配置独立访问用户
配置samba用户前提需要是linux的用户,所以要创建linux用户
1 2
| $ useradd zp $ passwd zp
|
用户创建完了以后
需要创建samba用户
然后输入密码,记住密码,这个是客户端访问samba的密码
在服务器的/etc/samba/smb.conf文件的
[global]字段下面添加:
1 2
| client lanman auth = yes security = user
|
在文件末尾添加:
1 2 3 4 5
| [hj] path=/hj comment=zhangpengdemulu writeable=yes valid users = zp
|
修改配置文件以后,重启samba服务
注意 /hj 目录需要有读写执行权限,在samba服务器执行:
客户端访问方法
linux下两种方式
1 2
| $ smbmount 192.168.0.194:/hj /zp/test -o username=zp $ mount -t cifs //192.168.0.194/hj /zp/test -o username=zp
|
windows直接挂载
###附加命令:
查看samba的用户
增加一个用户到samba
1
| sudo pdbedit -a username
|
从samba账户中删除一个用户
1
| sudo pdbedit -x username
|
显示samba账户信息
1
| sudo pdbedit -r username
|
测试samba账户是否正常
1
| smbclient -L 192.168.1.1 -U username -d 3
|
valid users:
@zp 为zp组
zp 为zp用户
配置匿名访问
访问/root目录的共享需要配置force user = root,否则权限不对
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
| [global] workgroup = SAMBA security = user
passdb backend = tdbsam security = user map to guest = Bad User printing = cups printcap name = cups load printers = yes cups options = raw
[backup] comment = testshare path = /backup browseable = Yes guest ok=yes writable=yes read only = No force user = root
|
更新历史
| why |
when |
| 创建 |
2013年04月17日 |
| 更新 |
2019年12月9日 |