Je dois empêcher un utilisateur Mac de supprimer certains fichiers, donc mon idée est de désactiver l'utilisateur pour sudo l'utilisateur root. Je l'ai testé dans Terminal, tout va bien:
dst49700:salt ttest$ ls -al /etc/salt/111
-rw------- 1 root wheel 0 avr 20 16:54 /etc/salt/111
dst49700:salt ttest$ rm /etc/salt/111
override rw------- root/wheel pour /etc/salt/111? y
rm: /etc/salt/111: Permission denied
L'utilisateur du groupe du personnel ttest ne peut pas supprimer ce fichier.
Mais c'est très étrange: lorsque je l'ai testé dans Finder, je l'ai fait glisser dans la Corbeille, j'ai dû entrer un mot de passe et après cela, le fichier avait été déplacé dans la Corbeille.
Pourquoi puis-je le déplacer dans la Corbeille sans autorisation? Personne ne peut le supprimer, sauf root, quelqu'un peut-il m'aider ou me donner une meilleure idée pour empêcher un utilisateur de supprimer un fichier?
0 votes
Votre utilisateur de test est également membre du groupe administrateur ou le compte ne pourrait pas supprimer le fichier.
0 votes
La suppression de fichier est influencée par la propriété et les autorisations sur le répertoire/dossier contenant le fichier. Veuillez ajouter ceci à la question (et à vos tests).