次のタスクを実行する方法を学びたい。
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 は所有権を設定します。組み合わせはあなたが望むものです。