samba服务器新增用户
- 登录root用户。新增用户
adduser tom
passwd tom
<!-- 配置用户权限 -->
whereis sudoers (查找sudoers文件)
ls -l /etc/sudoers (查看sudoers文件的权限)
chmod -v u+w /etc/sudoers (赋予sudoers写的权限)
vi /etc/sudoers (在root用户下面添加tom用户)
添加: tom ALL=(ALL) ALL
// 保存退出
chmod -v u-w /etc/sudoers
- 配置samba服务
// 修改smb.conf文件
cd /etc/samba
vi smb.conf
// 在最下面添加用户tom的配置文件
[tom]
comment = Shared Folder require passeword
path = /home/tom
valid users = tom
force user = tom
force group = tom
create mask = 0755
directory mask = 0755
available = yes
browseable = yes
public = yes
writable = yes
// 保存退出
systemctl restart smb.service // 不报错说明没问题
- 将用户tom设置为可登录samba服务的用户
smbpasswd -a tom // 设置tom的samba服务密码,可与用户密码相同
smbpasswd -e tom // 启用samba用户,显示Enable则成功
- 本地验证
// 验证samba服务是否可用
windows + R 打开运行窗口,输入 \\IP 回车进入
打开tom用户的文件夹,输入tom用户的samba服务密码,可正常进入
// 本地添加映射磁盘
打开“计算机”,右键单击左侧的“网路”,
点击“映射网路驱动器”,
输入: \\IP\tom (可选配置盘符等)
输入密码,进入tom用户的磁盘
需注意的问题
- 本地可看到映射磁盘,但拒绝访问,可能是因为服务器开启了selinux模式,用
setenforce 0
关闭服务器的selinux模式(http://blog.csdn.net/ycc541/article/details/55101976) - samba服务重启的命令:
systemctl restart smb.service
- 本地可看到映射磁盘,但拒绝访问,可能是因为服务器开启了selinux模式,用
待续…
2017/09/25 转载请注明出处(本系统CentOS7.2)