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 02/01/2010, à 04:15

Hizoka

Empecher la suppression de dossier

Bonsoir (vu l'heure...)

je voulais savoir s'il était possible d'interdire la suppression d'un dossier par des user normaux (non root) mais que ces mêmes users puissent modifier et ajouter des fichiers dedans.

j'ai cherché en utilisant les droits sur les fichiers de base mais pas trouvé...


KDE Neon 64bits
Tous mes softs (MKVExtractorQt, HizoSelect, HizoProgress, Qtesseract, Keneric, Services menus...) sont sur github

Hors ligne

#2 Le 02/01/2010, à 04:49

bobe

Re : Empecher la suppression de dossier

Oui, en retirant les droits en écriture sur le dossier parent.

Hors ligne

#3 Le 02/01/2010, à 05:37

Hizoka

Re : Empecher la suppression de dossier

ouais mais en faisant, il ne veut plus me laisser entrer dedans...


KDE Neon 64bits
Tous mes softs (MKVExtractorQt, HizoSelect, HizoProgress, Qtesseract, Keneric, Services menus...) sont sur github

Hors ligne

#4 Le 02/01/2010, à 07:46

Compte anonymisé

Re : Empecher la suppression de dossier

Salut

Il faut laisser les droits r et x à tous sur les répertoires "parents".

@+

Dernière modification par Compte anonymisé (Le 02/01/2010, à 07:47)

#5 Le 02/01/2010, à 15:22

Hizoka

Re : Empecher la suppression de dossier

Pour tester, j'ai créé un dossier test contenant un fichier exemple.zip.

j'ai fais un :

chmod 555 test/

donc rx pour tout le monde, j'obtiens bien :

dr-xr-xr-x 2 **** ****   4096 2010-01-02 04:05 test

il m'est impossible de modifier exemple.zip, je n'ai pas le droit de le supprimer non plus.

Dans le doute je fais un :

chmod 777 test/*

avec pour reponse :

-rwxrwxrwx 1 ***** ***** 4767423 2010-01-02 04:05 exemple.zip

mais toujours pas possible de modifier ou supprimer le fichier...


KDE Neon 64bits
Tous mes softs (MKVExtractorQt, HizoSelect, HizoProgress, Qtesseract, Keneric, Services menus...) sont sur github

Hors ligne

#6 Le 02/01/2010, à 19:15

Hizoka

Re : Empecher la suppression de dossier

petit up.

il doit bien être possible d'interdire toute modification de nom ou de suppression de dossier sans être en root tout en permettant la modification de leur contenu...


KDE Neon 64bits
Tous mes softs (MKVExtractorQt, HizoSelect, HizoProgress, Qtesseract, Keneric, Services menus...) sont sur github

Hors ligne

#7 Le 02/01/2010, à 19:24

anonyme1

Re : Empecher la suppression de dossier

l'utilisation d'ACL permettent ce genre de fantaisie ^^
Access Control List


sudo -s
aptitude update && aptitude safe-upgrade
aptitude full-upgrade && aptitude install build-essential linux-headers-$(uname -r)
aptitude autoclean && update-pciids && update-usbids.sh && update-usbids && reboot

Hors ligne

#8 Le 03/01/2010, à 18:52

Hizoka

Re : Empecher la suppression de dossier

quelqu'un peut-il m'aider un peu plus precisement svp ?
la j'ai un peu de mal à piger...

l'utilisation finale se fera sur un serveur afin d'empecher les gens qui s'y connectent de supprimer les dossiers..


KDE Neon 64bits
Tous mes softs (MKVExtractorQt, HizoSelect, HizoProgress, Qtesseract, Keneric, Services menus...) sont sur github

Hors ligne

#9 Le 03/01/2010, à 19:27

anonyme1

Re : Empecher la suppression de dossier

http://www.linuxplusvalue.be/mylpv.php?id=153
http://www.suse.de/~agruen/acl/linux-acls/online/

Dernière modification par Screamer@onthelan (Le 03/01/2010, à 19:27)


sudo -s
aptitude update && aptitude safe-upgrade
aptitude full-upgrade && aptitude install build-essential linux-headers-$(uname -r)
aptitude autoclean && update-pciids && update-usbids.sh && update-usbids && reboot

Hors ligne

#10 Le 03/01/2010, à 20:58

Hizoka

Re : Empecher la suppression de dossier

d'après ce que je pige, ca permet :
- de compléter les droits pour ajouter différents users n'étant pas du même groupe => ne me sert à rien
- faire de même mais de façon récursive...

pour faire simple voila, ce que je voudrais :
Big_dossier
    => Dossier_1
        => Fichier_1
        => Fichier_2
        => ...

    => Dossier_2
        => Fichier_1
        => ...

    => ..

En sachanque que :
    - on arrive dans Big_dossier
    - Les dossiers ne puissent pas être supprimés mais qu'on puisse y ajouter des fichiers
    - Les fichiers ne puissent être supprimés si possible (facultatif)

Dernière modification par Hizoka (Le 03/01/2010, à 20:58)


KDE Neon 64bits
Tous mes softs (MKVExtractorQt, HizoSelect, HizoProgress, Qtesseract, Keneric, Services menus...) sont sur github

Hors ligne

#11 Le 04/01/2010, à 01:50

nesthib

Re : Empecher la suppression de dossier

tu dois positionner le sticky bit sur ton répertoire Big_dossier

chmod +t Big_dossier

sur un répertoire ceci signifie qu'un utilisateur peut écrire dedans s'il a les droits mais ne peut supprimer aucun fichier qui ne lui appartienne (seul root et le propriétaire du dossier le peuvent).

Je pense qu'avec une subtile combinaison d'acl cela fera ce que tu recherches


GUL Bordeaux : GirollServices libres : TdCT.org
Hide in your shell, scripts & astuces :  applications dans un tunnelsmart wgettrouver des pdfinstall. auto de paquetssauvegarde auto♥ awk
  ⃛ɹǝsn xnuᴉꞁ uʍop-ǝpᴉsdn

Hors ligne