1. 程式人生 > >Linux下samba服務搭建

Linux下samba服務搭建

資源 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服務搭建