誤ってコマンドchmod 7760を入力しました。chmod 770と入力するつもりでしたが、今では最初のコマンドが正確に何をしたのか興味があります。
chmod 7760と入力した後、ls -Alと入力しましたが、ディレクトリ名は白で、青色の強調表示がありました。また、私はずっとルートでした。何か案は?
誤ってコマンドchmod 7760を入力しました。chmod 770と入力するつもりでしたが、今では最初のコマンドが正確に何をしたのか興味があります。
chmod 7760と入力した後、ls -Alと入力しましたが、ディレクトリ名は白で、青色の強調表示がありました。また、私はずっとルートでした。何か案は?
回答:
この場合、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
彼が元々望んでいたものに戻るのに使うべきではないでしょうか?