Macユーザーがいくつかのファイルを削除するのを防ぐ必要があるので、私の考えは、ユーザーを無効にしてrootユーザーにsudoすることです。ターミナルでテストしましたが、大丈夫です:
dst49700:salt ttest$ ls -al /etc/salt/111
-rw------- 1 root wheel 0 Apr 20 16:54 /etc/salt/111
dst49700:salt ttest$ rm /etc/salt/111
override rw------- root/wheel for /etc/salt/111? y
rm: /etc/salt/111: Permission denied
スタッフグループのユーザーttestは、このファイルを削除できません。
しかし、それは非常に奇妙です。Finderでテストしたとき、ゴミ箱にドラッグし、パスワードを入力する必要があり、その後、ファイルはゴミ箱に移動しました。
許可なくゴミ箱に移動できるのはなぜですか?ルートを除いて、誰もそれを削除できません。誰かが私を助けたり、ユーザーがファイルを削除しないようにするためのより良いアイデアを教えてもらえますか?
ttestユーザーもadminグループのメンバーであるか、アカウントがファイルを削除できません。
—
クラノマス
ファイルの削除は、ファイルを含むディレクトリ/フォルダーの所有権とアクセス許可の影響を受けます。これを質問(およびテスト)に追加してください。
—
nohillside