我的場景是:可以創建/編輯組文件但不能更改權限
2位用戶:firstUser和secondUser在開發人員組中。
此用戶使用sftp連接到服務器;
如果firstUser創建一個文件,該文件爲775,由第一用戶,組開發人員擁有;
與secondUser我可以編輯和寫這個文件,但如果我嘗試:
chmod 777 testfile.txt
我不能這樣做!
我的場景是:可以創建/編輯組文件但不能更改權限
2位用戶:firstUser和secondUser在開發人員組中。
此用戶使用sftp連接到服務器;
如果firstUser創建一個文件,該文件爲775,由第一用戶,組開發人員擁有;
與secondUser我可以編輯和寫這個文件,但如果我嘗試:
chmod 777 testfile.txt
我不能這樣做!
您能否提供'ls -l testfile.txt'的結果。有兩種方法可以嘗試解決此問題。我不確定他們是否是最好的方法,但他們在這裏。在chmod之前添加一個sudo,例如'sudo chmod 777 testfile.txt'並提供root密碼。或者您可以更改所有者,例如,「chown secondUser:developersgroup testfile.txt」,然後chmod。
只有root或所有者可以做到這一點。
-rwxrwxr-x 1 firstUser developers 0 nov 15 16:41 – lorenzoshake
secondUser可以**刪除**此文件但不能更改權限 – lorenzoshake
是的,然後在命令之前使用sudo並使用root密碼,或者更改所有者「chown secondUser:developers testfile.txt」,然後使用「chmod 777 testfile.txt」。 – KSdev