linux系統共享文件夾


1.打開CentOS7的終端Konsole,使用“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/noiccy/myshare”,在用戶noiccy文件夾下新建“myshare”共享文件夾。
                

5.使用命令“chmod -R 777 /home/willy/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”,是使用命令“cp smb.conf smb.conf.bak"對Samba配置文件做的一個備份
                

7.使用命令“vi smb.conf",進入Samba配置文件,按下“i”鍵修改配置文件。
修改[homes]中writable = yes

在[homes]中添加:

create mask = 0664

force create mode = 0664

directory mask = 0775

force directory mode = 0775

說明:

默認創建文件是-rw-rw-r-- 664權限

默認創建目錄是rwxrwxr-x 775權限

 

8.按下“Esc”鍵,並輸入“:wq!”,退出配置文件,使用命令“systemctl stop firewalld”關閉防火牆,然后使用命令“systemctl disable firewalld”禁止防火牆開機啟動
                

9.啟動Samba服務,輸入命令“systemctl start smb”
                

10.ifconfig 查看IP地址
                

11.啟動Samba服務后,在Windows系統上按下“win+r”鍵,輸入"\\共享文件夾的IP地址",在看到文件夾后,點擊進入文件夾,輸入賬戶名和密碼即可查看共享文件。

 12.如果想開機就啟動smb服務

      smbd和nmbd這兩個samba的守護進程沒有隨重啟而啟動的關系。於是在啟動配置文件/etc/rc.d/rc.local中加入:

   /sbin/samba/smbd -D
   /sbin/samba/nmbd -D

 

tip:如果想分享某個文件夾則,vim smb.conf

[ShareFiles]
comment = root
path = /home/magic/share
public = yes
writable = yes
valid users = root
create mask = 0777
directory mask = 0777
available = yes
browseable = yes

保存后重新啟動,輸入命令“systemctl restart smb”

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM