CentOS 7 bashでchmod 7760 <directory>は何をしますか?


4

誤ってコマンドchmod 7760を入力しました。chmod 770と入力するつもりでしたが、今では最初のコマンドが正確に何をしたのか興味があります。

chmod 7760と入力した後、ls -Alと入力しましたが、ディレクトリ名は白で、青色の強調表示がありました。また、私はずっとルートでした。何か案は?

回答:


4

この場合、7760を設定することにより、以下を設定しました。

Owner: 7
OwnerGroup: 6
Other:0

先行7は、SetUID、SetGID、および「スティッキービット」(グループまたは他のユーザーが書き込みアクセス権を持っている場合でも、所有者のみに削除を制限する)で構成される3つの特別なアクセス許可クラスをアクティブにします。粘着性があるため、テキストが青になります。以下を使用して権限をリセットした場合:

chmod 0760 path / to / target

setUID、setGID、およびStickyをオフにします。それでも770に変更する場合は、を使用しますchmod 0770 path/to/target

これらの特別な権限の詳細については、https//en.wikipedia.org/wiki/Setuidをご覧ください。

これらは非常に便利です。私は常にマルチユーザー共有フォルダーでSetGIDとStickyを使用しています。


chmod 0770彼が元々望んでいたものに戻るのに使うべきではないでしょうか?
DavidPostill

良い点は、彼らはそれをfatfingeredと言った。
フランクトーマス
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.