Pourquoi ne puis-je pas supprimer un fichier sur lequel j'ai des autorisations d'écriture de groupe?

J'ai un fichier avec les autorisations suivantes:

root:data et chmod réglé sur 775.

Mon utilisateur normal, appelons Boby, est dans le groupe de data .

Pourquoi ne puis-je pas supprimer le fichier avec l'utilisateur boby?

  Rwxrwxr-x 18 données racines 4096 2011-12-30 22:02 stockage
  Mon utilisateur est dans les données de groupe mais ne peut pas écrire dans le stockage

Parce que la suppression d'un fichier ne consiste pas simplement à modifier le fichier mais aussi à modifier le répertoire.

Donc, si votre fichier est:

 rwxrwxr-x 

Vous pourriez faire:

 cp /dev/null <filename> 

Mais si vos autorisations d'annuaire sont:

 rwxr-xr-x root data <directory name> 

Ensuite, le système vous empêchera de supprimer le fichier.

La suppression de fichier est basée sur les paramètres perms, pas les fichiers perms (*).

Avez-vous des autorisations d'écriture sur le répertoire contenant le fichier?

(*) Annoncez, vous pouvez avoir un répertoire où vous forcez à ce que seul le propriétaire du fichier puisse le supprimer. Ceci est utile pour temp dirs.

Si le répertoire contenant ne permet pas à l'utilisateur boby ou au groupe de data de lui écrire, alors cela expliquerait ce comportement.

J'ai essayé la même chose et j'ai rencontré le même problème.

Démarrage d'une nouvelle session de terminal le problème. Cela peut être réalisé par:

  1. Déconnexion et ouverture de session
  2. Aller à l'un des 6 ttys (Ctrl + Alt + F1-6) (Remarque: Ctrl + Alt + F7 est votre session GUI)
  3. En utilisant su boby pour commencer une nouvelle session pour l'utilisateur boby .

À votre santé!

Je parie que le fichier que vous essayez de supprimer est dans / tmp.

Voir Linux – le membre du groupe ne peut pas supprimer le fichier avec la permission rw

/ Tmp a habituellement le "sticky" aka "suppression restreinte" mode set (o + t). Avec cet ensemble de mode, seul le propriétaire du fichier peut déplacer ou supprimer des fichiers dans ce répertoire indépendamment des autorisations.