2017-11-28 6 views
-3

Linuxのスクリプトの許可を変更したいと思います。 私はそれは、次のコマンドを使用して、すべてのグループ/ユーザの権限を与えるために管理している: のchmod 700 script.sh、今では私は何を知りたいのですがの価値あるものであるdrwxrwxrwtlinuxでファイルのアクセス権を変更する方法

次のようになります。-rwxr -xr-xとプロセスの背後にある実際の論理は何か。

ありがとうございました!

答えて

1

dで始まる場合は、ディレクトリでありファイルではありません。他の9文字は、ユーザー、グループ、および全員の3つのグループに分かれています。それぞれがビットフィールドとして動作するので、4 + 2 + 1はユーザー、グループを意味し、他のすべてのユーザーが読み取り、書き込み、およびxecuteを意味する7を与えます。そのグループに対して読み書きしかしたくない場合は、そのユーザー/グループ/その他に対して4 + 2 + 0になります。

ユーザーが単にRであることをrw-と他人すべきはrwx、グループになりたいのであれば、それは764

-1

値0は「無断」と記号= ---
値を意味していないだろう1は "実行"を意味し、記号= -x
値2は "書き込み"を意味し、記号= -w-
値3は "実行+書き込み"を意味し、記号= -wx
値4は "読み取り" = r--
値5は「読み取り+実行」を意味し、シンボル= rx
値6は「読み取り+書き込み」を意味し、シンボル= rw-
値7 "が実行+書き込み+読み取り" を意味し、記号= RWX

だから "-rwxr-XR-X" の値は755

コマンドを実行即ちます。chmod 755 file_nameの

関連する問題