Linux下samba服務搭建
阿新 • • 發佈:2018-10-29
資源 comment 獨立 null 參數 samb log 修改 edi
參考:
https://www.cnblogs.com/lxyqwer/p/7271369.html
https://www.cnblogs.com/liulipeng/p/3406352.html
1、安裝軟件
[root@openstack ~]# yum -y install samba
2、起服務
[root@openstack ~]# systemctl restart smb
3、samba帳號的管理
samba用戶:
a、提前建立同名的系統用戶(可不設置密碼),useradd username #添加系統用戶
b、采用獨立於系統的密碼
管理工具:
a、pdbedit
-a 添加用戶,添加與系統用戶同名的samba用戶
-L 查詢用戶,查看samba用戶列表
-x 刪除用戶
b、smbpasswd
-a 增加用戶(要增加的用戶必須以是系統用戶)
-d 凍結用戶,就是這個用戶不能在登錄了
-e 恢復用戶,解凍用戶,讓凍結的用戶可以在使用
-n 把用戶的密碼設置成空. 要在global中寫入 null passwords -true
-x 刪除用戶
4、配置文件及參數
[root@openstack ~]# vim /etc/samba/smb.conf [global]//全局配置 workgroup = MYGROUP [homes] //家目錄共享 [printers] //打印機共享 [samba] path = /smb/ //共享目錄路徑 public = yes|no //默認no;公用的 browseable = yes|no //默認yes;是否可以瀏覽 read only = yes|no //默認yes;只讀 writable = yes|no //默認yes;可寫 write list = user //默認無;可寫入的用戶列表 valid users = user,user1 //默認所有用戶;有效的用戶列表 ; hosts allow = 客戶地址 //允許的客戶機地址 ; hosts deny = 客戶地址 //禁止的客戶機地址 ; comment = 註釋 //說明
5、修改用戶對目錄的讀寫執行權限
[root@openstack ~]# setfacl -m u:username:rwx /smb
6、客戶端訪問共享目錄(需要安裝samba-client軟件包)
[root@openstack ~]# smbclient -L 服務器地址(ip) #列出共享資源 [root@openstack ~]# smbclient -U username //ip/samba #ip:提供samba服務的服務器ip, samba:共享目錄名,即配置文件【samba】的名字
Linux下samba服務搭建