Linux 共享目錄許可權的設定

2021-09-21 12:15:53 字數 1442 閱讀 6590

一般在共享資料夾時

只允許同組中的使用者對其所屬組的檔案進行修改,而其他使用者不能,這是就會用到sgid

1 新建三個使用者,並建立乙個組

# useradd  you me  she  he

分別該這幾個使用者設定密碼:

#passwd  you

#passwd   me

#passwd   she

# passwd   he

新建乙個組:

#groupadd  my

並把you  me 兩個使用者加進該

# usermod   -g  me

#usermod   -g   you

2用root使用者新建新建乙個共享目錄,該許可權

# mkdir    /share

#chown   :my   /share

# shmod   g+w    /share

3 切換使用者

# su  -you

# cd  /share

#touch  a.txt

# su   - me

# cd  /share

5 讓me使用者去修改該檔案

#vim  a.txt

如果在修改完後不讓儲存,上面顯示read-only

說明不允許

使用者修改

6 在切換到root使用者下面在g加上s

# chmod  g+s   /share

7在切換到me使用者下再次對其進行修改,修改完後別完後並讓其儲存則說明成功,否則,失敗,則需要檢查你的步驟是佛正確,請重新做一下。

8 但是在共享出的目錄是允許每個使用者對其具有寫許可權,每個使用者都能建立檔案,刪除檔案,同時也出現了使用者之間可以互相刪除其他使用者的檔案,這樣給使用者的一些重要的檔案,面臨著被刪除的風險,同樣建立乙個共享資料夾

#root  /share2

9  root 使用者修改檔案的許可權,並把其他使用者也具有寫許可權

#chmod  o+w  /share

10 切換使用者,並建立檔案

# su  -  she

#cd   /share2

#touch  b.txt

# su  -  he

# cd  /share2

#ll# rm   b.txt

刪除成功,

11,切換到root使用者,並在資料夾其他使用者上加t許可權

# chmod  o+t   /share2

12 再次切換使用者到he,she,並再次讓she建立檔案,並讓he去刪除she建立的檔案

# su – she

# cd  /share2

#touch  c.txt

#su  - he

#、cd  - /share2

#rm  c.txt

如果不讓刪除,目標達到

如果還能刪除,則需要檢查你的做的是否有誤,請重新來過

Linux設定共享目錄

首先安裝samba sudo apt get install samba 接著配置 smb.conf,配置前先備份,以免破壞原檔案 cp etc samba smb.conf etc samba sam.conf.bak 用vim進入,並修改該檔案 sudo vim etc samba smb.co...

linux 設定共享目錄

為了解決不同伺服器不同工程間目錄共享,伺服器間配置了個共享目錄。server端配置 配置要共享的目錄 vi etc exports data server share 192.168.1.100 rw,sync 格式 共享目錄 允許連線的客戶端 許可權,使用者對映 客戶端格式 ip段 192.168...

linux下設定共享目錄

linux系統的檔案或目錄的共享功能是非常強大,而且是非常靈活的,其對許可權的控制可以做到非常的細緻,當然如果你是通過命令列方式進行設定的 話,那麼對於剛接觸linux系統的使用者來說將是一件十分頭痛的事。但如果你所處的網路環境對安全要求不高的話,那麼只要簡單的幾個步驟就可以建立乙個 linux系統...