許可なくファイルを削除する


0

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

回答:


1

許可が必要だった— Finderがパスワードを要求し、それを提供した。スタッフグループはsudoersであるため、これによりFinderにrootアクセスを使用してファイルを削除する許可が与えられました。


しかし、グループ許可に関するsudoersのエントリは表示されません。デフォルトでは '%admin ALL =(ALL)ALL'があり、それを削除し、 'dkmolko ALL =(ALL)ALL'を追加しました。グループ許可を無効にする方法sudoersから?
— DKmolko

AFAIK sudoersは、Finderでのファイルの削除には関与しません。どちらの現在のユーザーがされたファイルを削除することができ、または管理者アカウント/パスワードが必要です。
— nohillside
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.