このdrwxrwsrwxにファイルパーミッションを設定するにはどうすればよいですか?私はそれが私のフォルダと同じである必要があります。ubuntuのこのdrwxrwsrwxパーミッションにファイルを設定する方法
おかげ
このdrwxrwsrwxにファイルパーミッションを設定するにはどうすればよいですか?私はそれが私のフォルダと同じである必要があります。ubuntuのこのdrwxrwsrwxパーミッションにファイルを設定する方法
おかげ
編集:
drwxrwsrwx
の最初の文字d
であり、そのディレクトリを意味します。正解は私の間違った答えはuser112358132134
です。それから、ファイル:)
あなたは再帰的にこれを行うにはchmod 777 *
を使用することができます-rwxrwsrwx
に、現在のディレクトリ内のすべてのファイルを設定するにはだからあなたは、それがディレクトリだようにファイルを設定することができません現在のディレクトリの使用:chmod -R 777 *
お試しくださいman chmod
詳細については、お役に立てれば。
編集:正解はuser112358132134
編集することです:私はチェック:
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
ビットセット(これはrws
でs
である)を有していることを意味し、rws
です。ファイルの場合、setgid
ビットは、ファイルが実行された場合、そのファイルを実行したユーザーの有効な権限ではなく、グループ所有者の実効権限で実行されることを意味します。ディレクトリの場合、setgid
ビットは、ファイルがディレクトリに作成された場合、そのグループ所有者は(作成したユーザーのものではなく)ディレクトリのグループ所有者になることを意味します。
ファイルとディレクトリの読み取り/書き込み/実行の意味、here、hereなど、Linuxのアクセス許可について読むことができます。
何を意味するのかを説明してくれてありがとう、どこでも見つけることができませんでした – Davos
ありがとうございます、私はアクセス許可でうまくいきません:)ヘルプに感謝! :) –
あなたは大歓迎です。 – jon
あなたは 'rws'の 's'を見逃したようですが、 'rwx'と同じではありません。 user112358132134はそれを正しく得ているようです。確かに私は持っている – reconbot