Ubuntu

可以根據登錄使用者全域更改 chmod 權限嗎?

  • January 3, 2012

這個問起來有點尷尬,不過我只是用openssh搭建了一個ubuntu伺服器。

如果該使用者不是所有者或組的一部分,是否可以創建對 chmod **7 文件具有隻讀訪問權限的使用者?換句話說,當您以該使用者身份登錄時,具有 **7 權限的文件將顯示為 **4,但當您以其他使用者身份登錄時將顯示為 **7。

權限遮罩定義為:{user, group, other}。所以只是chmod文件664?擁有文件的人可以讀/寫,同組的人可以讀/寫,其他人只讀。

否則,請解釋您要解決的問題是什麼;我感覺你在用錘子烤蛋糕。

如果我理解正確,您想設置一個文件 **7,然後將某個使用者對該文件的權限限制為只讀。

這是不可能的(使用標準的 shell/linux 權限)。

在這種情況下,您想使用組。授予您的組完全權限,然後確保該使用者不屬於該組。然後更改您要控制的文件上的組。

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