Pages : 1
#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 : Giroll – Services libres : TdCT.org
Hide in your shell, scripts & astuces : applications dans un tunnel – smart wget – trouver des pdf – install. auto de paquets – sauvegarde auto – ♥ awk
⃛ɹǝsn xnuᴉꞁ uʍop-ǝpᴉsdn
Hors ligne
Pages : 1