samba服務配置 samba的服務名是smbd(守護進程smbd和nmbd是Samba的核心
linux
安裝ios
yum -y install samba samba-client samba-commonspa
完成
.net
經過service smb start 啓動不了samba服務、/etc/init.d/中也沒有samba可執行文件
卸載從新安裝
啓動命令 nmbd
smbd
查看進程,能夠發現成功啓動了
繼續配置
命令行
在/home/中新增smb目錄,並給權限rest
mkdir smbserver
chmod 777 smb
進程
新增登陸帳戶與組ip
groupadd smbrem
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 刪除用戶