Linux

為主使用者創建子使用者 |Linux |權限

  • April 25, 2012

我試圖找出如何創建可以在我的站點目錄中工作但除了我指定的文件夾之外沒有完全訪問權限的 ssh 使用者。

唯一的問題是我需要子使用者不要創建特權問題。就像我希望站點所有者在處理由他或其他工作人員創建的站點文件夾中的任何內容時像 root 一樣行事。

關於穩定解決方案的任何建議?

謝謝

使所有這些使用者的主要組相同

usermod -g users user1
usermod -g users user2
# (etc)

將每個使用者的 umask 設置為 0002

echo 'umask 0002' >> ~user1/.bashrc
echo 'umask 0002' >> ~user2/.bashrc
# (etc)

更改現有共享目錄中文件的所有權

find /dat -exec chgrp -R users * \;
find /dat -exec chmod -R g+w * \;

現在,將使用組“使用者”和模式 0775 創建文件。您的使用者可以覆蓋彼此的文件。

引用自:https://serverfault.com/questions/382661