2012-02-03 40 views

答えて

9

編集:

drwxrwsrwxの最初の文字dであり、そのディレクトリを意味します。正解は私の間違った答えはuser112358132134


です。それから、ファイル:)

あなたは再帰的にこれを行うにはchmod 777 *

を使用することができます-rwxrwsrwxに、現在のディレクトリ内のすべてのファイルを設定するにはだからあなたは、それがディレクトリだようにファイルを設定することができません現在のディレクトリの使用:chmod -R 777 *

お試しくださいman chmod詳細については、お役に立てれば。


編集:正解はuser112358132134


編集することです:私はチェック:

enter image description here

+0

ありがとうございます、私はアクセス許可でうまくいきません:)ヘルプに感謝! :) –

+0

あなたは大歓迎です。 – jon

+3

あなたは 'rws'の 's'を見逃したようですが、 'rwx'と同じではありません。 user112358132134はそれを正しく得ているようです。確かに私は持っている – reconbot

30

chmod 777は適用されませんrwxrwsrwx。これは暗黙的にはchmod 0777を意味し、rwxrwxrwxを適用し、rwxrwsrwxとは大きく異なります。

rwxrwsrwxをして適用することができ許可:

-rwxrwsrwx 1 user group   0 Feb 3 13:24 foo 
:ファイルは次のようになり

ls -lad your_target 

:あなたが持つファイルやディレクトリの効果的なアクセス許可の文字列を表示することができます

chmod 2777 your_target 

ディレクトリは次のようになります。

drwxrwsrwx 2 user group  4096 Feb 3 13:24 bar 

文字列の最初の文字は、そのオブジェクトの種類を示します。通常のファイルは-、ディレクトリはdとなります。他のオブジェクトには他の可能性があります。

残りの9文字は、順番に、ユーザー所有者の読み取り/書き込み/実行アクセス許可、グループ所有者の読み取り/書き込み/実行アクセス許可、他のユーザーの読み取り/書き込み/実行アクセス許可を参照してください。

例では、ユーザーの所有者と全員のアクセス許可はrwxです。つまり、ユーザーの所有者と全員がオブジェクトの読み取り、書き込み、および実行の権限を持っています。あなたの例で

グループ所有者権限は、グループの所有者は、読み取り、書き込み、処理を実行し、オブジェクトがsetguidビットセット(これはrwssである)を有していることを意味し、rwsです。ファイルの場合、setgidビットは、ファイルが実行された場合、そのファイルを実行したユーザーの有効な権限ではなく、グループ所有者の実効権限で実行されることを意味します。ディレクトリの場合、setgidビットは、ファイルがディレクトリに作成された場合、そのグループ所有者は(作成したユーザーのものではなく)ディレクトリのグループ所有者になることを意味します。

ファイルとディレクトリの読み取り/書き込み/実行の意味、herehereなど、Linuxのアクセス許可について読むことができます。

+0

何を意味するのかを説明してくれてありがとう、どこでも見つけることができませんでした – Davos

関連する問題