1. 程式人生 > 其它 >CentOS7配置共享資料夾

CentOS7配置共享資料夾

1、SSH連線CentOS,使用“rpm -qi samba"命令查詢是否已經安裝了Samba,如果沒有安裝,使用“yum install samba”命令,下載Samba包並安裝,輸入“y”,確認安裝軟體和軟體依賴包。

2、使用“rpm -qa | grep samba”檢視已經安裝好的Samba的資訊。

3、新增共享資料夾的使用者,使用“smbpasswd -a username”命令。

smbpasswd 命令的常用方法:

smbpasswd -a 增加使用者(要增加的使用者必須是系統使用者);

smbpasswd -d 凍結使用者,就是這個使用者不能在登入了

smbpasswd -e 恢復使用者,解凍使用者,讓凍結的使用者可以在使用

smbpasswd -n 把使用者的密碼設定成空,要在global中寫入 null passwords -truesmbpasswd -x 刪除使用者

4、使用命令“mkdir /home/myshare”,新建“myshare”共享資料夾(非必須,也可以用已存在資料夾)。

5、使用命令“chmod -R 777 /home/myshare”,將整個myshare資料夾與其中的檔案和子目錄的許可權都設定為rwxrwxrwx,即所有人都可以檢視操作。

777解讀:0表示沒有許可權,1表示可執行許可權,2表示可寫許可權,4表示可讀許可權,然後將其相加。所以數字屬性的格式應為3個從0到7的八進位制數,其順序是(u)(g)(o)。 例如,如果想讓某個檔案的屬主有“讀/寫”二種許可權,需要把4(可讀)+2(可寫)=6(讀/寫)。

6、使用命令“cd /etc/samba”進入Samba配置檔案目錄,並使用“ls”列出該目錄下所有的檔案,其中“smb.conf.bak”,smb.conf 配置檔案做的一個解釋和示例。

7、使用命令“vi smb.conf",進入Samba配置檔案,按下“i”鍵修改配置檔案。

writable = yes   #修改
#新增:
create mask = 0664
force create mode = 0664
directory mask = 0775
force directory mode = 0775

說明:

預設建立檔案是-rw-rw-r-- 664許可權

預設建立目錄是rwxrwxr-x 775許可權

也可以按照以下格式新增共享資料夾

[mnt]
    comment = Share Files
    path = /mnt
    valid users = root
    public = No
    writable = Yes
    browseable = Yes

8、按下“Esc”鍵,並輸入“:wq”,退出配置檔案,使用命令“systemctl stop firewalld”關閉防火牆,然後使用命令“systemctl disable firewalld”禁止防火牆開機啟動;或新增以下規則放行samba:

firewall-cmd --permanent --add-service=samba
firewall-cmd --reload

9、使用命令啟動Samba服務並加入開機啟動。

systemctl restart smb
systemctl enable smb

10、啟動Samba服務後,在Windows資源管理器位址列輸入“\\共享資料夾的IP地址”,輸入賬戶名和密碼即可使用共享檔案。