centos7+samba 安装与调试记录
2019獨角獸企業重金招聘Python工程師標準>>>
samba服務配置? samba的服務名是smbd(守護進程smbd和nmbd是Samba的核心
安裝
yum -y install samba samba-client samba-common
完成
通過service smb start 啟動不了samba服務、/etc/init.d/中也沒有samba可執行文件
卸載重新安裝
啟動命令 nmbd
smbd
查看進程,可以發現成功啟動了
繼續配置
在/home/中新增smb目錄,并給權限
mkdir smb
chmod 777 smb
新增登錄賬戶與組
groupadd smb
useradd smb
chown smb:smb? ./smb?? ????#指定擁有者和組
chmod 777 ./smb ????#授權
設置系統用戶smb為samba的登錄用戶并設置密碼
smbpasswd -a smb
把下面內容覆蓋到samba的配置文件smb.conf中
[global]
?? ?workgroup = MYGROUP
?? ?netbios name = MYSERVER
?? ?server string = Samba Server Version %v
?? ?security = USER
?? ?log file = /var/log/samba/log.%m
?? ?max log size = 50
?? ?idmap config * : backend = tdb
?? ?cups options = raw
[homes]
?? ?comment = Home Directories
?? ?read only = No
?? ?browseable = No
[printers]
?? ?comment = All Printers
?? ?path = /var/spool/samba
?? ?printable = Yes
?? ?print ok = Yes
?? ?browseable = No
[smb]
?? ?path = /home/smb
?? ?write list = @smb
?? ?read only = No
每次修改配置文件后,記得用 testparm 命令來驗證配置文件smb.conf是否正確、否則會導致啟動smb服務失敗、而找不到源頭。
在window命令行中訪問//ip , 打不開smb文件夾,一致顯示沒有權限
關閉SElinux后才成功
關閉方法:
vi /etc/selinux/config
中的設置 SElinux=premissive
保存,重啟系統
reboot
systemctl restart smb? 重啟服務
再次訪問,成功
smbpasswd命令的常用方法 smbpasswd -a 增加用戶(要增加的用戶必須以是系統用戶) smbpasswd -d 凍結用戶,就是這個用戶不能在登錄了 smbpasswd -e 恢復用戶,解凍用戶,讓凍結的用戶可以在使用 smbpasswd -n 把用戶的密碼設置成空. ? ? ? ? ? ? 要在global中寫入 null passwords -true smbpasswd -x ?刪除用戶
轉載于:https://my.oschina.net/u/1377923/blog/617760
總結
以上是生活随笔為你收集整理的centos7+samba 安装与调试记录的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Asp.net中的Cache--Http
- 下一篇: Educational Codeforc