グループ権限

グループ権限

次のタスクを実行する方法を学びたい。

1) make for example /bin folder and everything inside visible only to root account

2) make for example /usr/etc/something have permissions like: read, write, execute only to root, read only for 'admin' group (so the permission rule can be applied to everyone in that group)

3) make for example /usr/etc/something2 have permissions like: read, write to group 'random'

使ってみました。chgrpただし、ドキュメントには、特定のディレクトリに対して特定のグループに特定の権限を付与できることはありません。たとえば、私のユーザーの後chgrp -R /usr/etc/something 管理「admin」グループの下のアカウントに切り替えると、まだディレクトリを表示でき、ルートと同じ権限を持つことができます。だから私の次の目標は、この3つの例がうまくいくようにすることです。

答え1

権限と所有権を混同しています。最初のものはchmodで変更でき、後者はchown(ユーザーとユーザー/グループ)とchgrp(グループのみ)で変更できます。

次のコマンドは目的の操作を実行します。 chmod 700 / bin; chown root:root /bin chmod 750 /usr/etc/something; chown root:admin /usr/etc/something chmod 750 /usr/etc/something2; :ランダム/usr/etc/something2

chmod は権限を設定し、chown は所有権を設定します。組み合わせはあなたが望むものです。

関連情報