centos7+samba 安裝與調試記錄

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  刪除用戶

相關文章
相關標籤/搜索