Samba配置
1) 添加用户:可以省去此步
Samba 访问可以不需要用户,但为了系统安全,建议为每个用户建立独立的samba 访问目录。
这里,我们建立的是普通的Linux用户
#useradd wybsmb
#passwd wybsmb
2) 修改samba 配置文件
vi /etc/samba/smb.conf
到该文件的末尾,增加如下代码:
[wybsmb]
path = /home/wangyibo/wybtmp
valid users = wybsmb
writable = yes
其中,
[wybsmb] 表示samba显示的目录名
Path是Samba 目录的绝对路径,在建立Linux 用户后,该目录是自动生成的。
valid users 是合法用户
writable表示是否可写
如果有多用户需要访问该目录,则validusers配置如下:
valid users=wangyibo,yydy
这里需要注意的是,其他用户可能没有访问该目录的权限,这就需要改变该目录权限,比如
采用
sudo chmod –R 777 /home/wangyibo/wybtmp
如果需要所有用户都能访问,则删除valid users = wybsmb的同时,增加:
guest ok = yes
3) 生成smb 密码:可以省去此步
smbpasswd wybsmb
注意,如果出现如下问题,说明是没有该用户,请使用 -a 参数,表示增加一个新的samba
用户,该用户需要是Linux的用户。
#sudo smbpasswd -a wybsmb
NewSMBpassword:
Retype newSMBpassword:
至此,samba 配置已经完成,可以在window下通过\ip 这种方法来访问Linux
查看Samba服务运行状态:
sudo service smbd status
查看samba是否配置成功:
smbclient -L //10.18.216.101 -U wybsmb
smbclient -L{//服务器地址} -U{用户名}
4)samba 维护
重启虚拟机 :
sudo service smbd restart
停止Samba服务:
sudo service smbd stop
启动Samba服务:
sudo service smbd start