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)