Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 13/11/2012, à 18:10

devphp

Gestion de permissions

Bonjour,
Je voudrai empêché la suppression d'un dossier, a l'intérieur d'un dossier userftp.
L'utilisateur pourra créer/supprimer n'importe quel dossier a l'intérieur et a l'extérieur (qui lui appartienne)

/home/ftp/user/DOSSIER_PROTEGER/

Comment mis prendre ?

Merci


Ubuntu 12.04 (Xfce) 64bits
Intel® Core™ i5 CPU M 520 @ 2.40GHz × 4

Priorité à la prévention, faite des back-up fréquent.

Hors ligne

#2 Le 14/11/2012, à 11:26

mazarini

Re : Gestion de permissions

Puisque personne ne répond : mettre un fichier qui ne peut pas être supprimer dans ce répertoire.

Tu dois mettre les droits d'écriture sur ce répertoire pour pouvoir gérer les fichiers à l'intérieur, donc le répertoire peur être détruit. La présence d'un fichier (sans droit d'acces)  dans ce répertoire est un moyen d'en empêcher la suppression.


S'il existait une école de la politique, les locaux devraient être édifiés rue de la Santé. Les élèves pourraient s'habituer. (Pierre Dac)

Hors ligne

#3 Le 14/11/2012, à 14:00

pingouinux

Re : Gestion de permissions

Bonjour,
Si on a les autorisations d'écriture et d'exécution sur un répertoire, on peut y supprimer tous les fichiers. Il y aura simplement demande de confirmation pour les fichiers qui n'ont pas l'autorisation d'écriture.
Pour empêcher cela, il faut activer le "RESTRICTED DELETION FLAG" sur le répertoire :

chmod +t /home/ftp/user/DOSSIER_PROTEGER

Voici un extrait de man chmod :

RESTRICTED DELETION FLAG OR STICKY BIT
       The  restricted  deletion  flag  or  sticky  bit is a single bit, whose
       interpretation depends on the file type.  For directories, it  prevents
       unprivileged  users  from  removing or renaming a file in the directory
       unless they  own  the  file  or  the  directory;  this  is  called  the
       restricted  deletion  flag  for the directory, and is commonly found on
       world-writable directories like /tmp.  For regular files on some  older
       systems,  the  bit saves the program's text image on the swap device so
       it will load more quickly when run; this is called the sticky bit.

Hors ligne

#4 Le 15/11/2012, à 08:31

mazarini

Re : Gestion de permissions

pingouinux a écrit :
chmod +t /home/ftp/user/DOSSIER_PROTEGER

Merci pour cette information, je me coucherai moins bête ce soir


S'il existait une école de la politique, les locaux devraient être édifiés rue de la Santé. Les élèves pourraient s'habituer. (Pierre Dac)

Hors ligne