Un chmod un peu particulier
Fermé
machinerie11
Messages postés
14
Date d'inscription
dimanche 9 novembre 2008
Statut
Membre
Dernière intervention
24 novembre 2008
-
9 nov. 2008 à 08:49
dubcek Messages postés 18784 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 24 avril 2025 - 10 nov. 2008 à 17:19
dubcek Messages postés 18784 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 24 avril 2025 - 10 nov. 2008 à 17:19
Bonjour,
J'ai besoin d'aide pour un chmod un peu particulier.
En effet, prenons l'exemple suivant :
x est un répertoire et y un utilisateur.
actuellement, x est en chown y:www-data et chmod 755 x.
Mais seulement, avec cette solution y peut effacer x.
J'aimerai limiter cette suppression en faisant la chose suivante :.
y peut faire se qu'il veut dans x : ajouter supprimer etc
seul root peut supprimer x.
Connaissez vous le chmod à effectuer pour réaliser cela?
Merci.
J'ai besoin d'aide pour un chmod un peu particulier.
En effet, prenons l'exemple suivant :
x est un répertoire et y un utilisateur.
actuellement, x est en chown y:www-data et chmod 755 x.
Mais seulement, avec cette solution y peut effacer x.
J'aimerai limiter cette suppression en faisant la chose suivante :.
y peut faire se qu'il veut dans x : ajouter supprimer etc
seul root peut supprimer x.
Connaissez vous le chmod à effectuer pour réaliser cela?
Merci.
A voir également:
- Un chmod un peu particulier
- Meilleur site de vente entre particulier - Guide
- Whatsapp répondre à un message en particulier - Guide
- Chmod 660 - Forum Programmation
- Marketplace vente particulier - Guide
- Annuaire espagne gratuit particulier ✓ - Forum telephonie fixe
19 réponses
dubcek
Messages postés
18784
Date d'inscription
lundi 15 janvier 2007
Statut
Contributeur
Dernière intervention
24 avril 2025
5 630
9 nov. 2008 à 08:59
9 nov. 2008 à 08:59
hello
y ne peut supprimer x que si y a les droits dans le répertoire qui contient x et non pas sur x lui même
chmod 755 x/..
chown root:sys x/..
y ne peut supprimer x que si y a les droits dans le répertoire qui contient x et non pas sur x lui même
chmod 755 x/..
chown root:sys x/..
machinerie11
Messages postés
14
Date d'inscription
dimanche 9 novembre 2008
Statut
Membre
Dernière intervention
24 novembre 2008
9 nov. 2008 à 16:41
9 nov. 2008 à 16:41
Bonjour, et merci.
même si je fais un chown root:root par exemple puis un chmod 755 on peut toujours supprimer le répertoire par ftp par exemple
je précise que j'utilise proftpd avec l'id utilisateur et le groupe 33.
merci
même si je fais un chown root:root par exemple puis un chmod 755 on peut toujours supprimer le répertoire par ftp par exemple
je précise que j'utilise proftpd avec l'id utilisateur et le groupe 33.
merci
dubcek
Messages postés
18784
Date d'inscription
lundi 15 janvier 2007
Statut
Contributeur
Dernière intervention
24 avril 2025
5 630
9 nov. 2008 à 17:11
9 nov. 2008 à 17:11
non, l'uid 33 n'a pas les droits si le répertoire est 755
machinerie11
Messages postés
14
Date d'inscription
dimanche 9 novembre 2008
Statut
Membre
Dernière intervention
24 novembre 2008
9 nov. 2008 à 18:08
9 nov. 2008 à 18:08
je suis bien d'accord, mais le répertoire se supprime toujours! J'avous je ne comprend pas moi non plus...
je vais me repencher sur ça et je reviens ici.
je vais me repencher sur ça et je reviens ici.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
machinerie11
Messages postés
14
Date d'inscription
dimanche 9 novembre 2008
Statut
Membre
Dernière intervention
24 novembre 2008
9 nov. 2008 à 18:17
9 nov. 2008 à 18:17
Voila, j'ai refais.
Avec cette solution, on on ne peut écrire dans x mais on peut le supprimer... C'est tout à fait le contraire que je veux faire :
pouvoir écrire/supprimer x/* mais on peut pas renommer/supprimer x
voici les permitions actuelles :
drwxr-xr-x 2 root root 4096 2008-11-09 18:13 x
merci
Avec cette solution, on on ne peut écrire dans x mais on peut le supprimer... C'est tout à fait le contraire que je veux faire :
pouvoir écrire/supprimer x/* mais on peut pas renommer/supprimer x
voici les permitions actuelles :
drwxr-xr-x 2 root root 4096 2008-11-09 18:13 x
merci
dubcek
Messages postés
18784
Date d'inscription
lundi 15 janvier 2007
Statut
Contributeur
Dernière intervention
24 avril 2025
5 630
10 nov. 2008 à 08:47
10 nov. 2008 à 08:47
et les permissions du parent ?
ls -ld x/..
ls -ld x/..
machinerie11
Messages postés
14
Date d'inscription
dimanche 9 novembre 2008
Statut
Membre
Dernière intervention
24 novembre 2008
10 nov. 2008 à 09:16
10 nov. 2008 à 09:16
même chose, à part que les permitions sont en y:www-data
dubcek
Messages postés
18784
Date d'inscription
lundi 15 janvier 2007
Statut
Contributeur
Dernière intervention
24 avril 2025
5 630
10 nov. 2008 à 09:23
10 nov. 2008 à 09:23
ls -ld x/..
donc y a les droits sur le parent de x et peut donc le détruire, normal
chown root:sys x/..
donc y a les droits sur le parent de x et peut donc le détruire, normal
chown root:sys x/..
machinerie11
Messages postés
14
Date d'inscription
dimanche 9 novembre 2008
Statut
Membre
Dernière intervention
24 novembre 2008
10 nov. 2008 à 10:16
10 nov. 2008 à 10:16
là, je ne peux en effet plus le supprimer, mais je ne peux pas écrire...
merci
merci
dubcek
Messages postés
18784
Date d'inscription
lundi 15 janvier 2007
Statut
Contributeur
Dernière intervention
24 avril 2025
5 630
10 nov. 2008 à 10:18
10 nov. 2008 à 10:18
je veux voir
ls -ld . x
ls -ld . x
machinerie11
Messages postés
14
Date d'inscription
dimanche 9 novembre 2008
Statut
Membre
Dernière intervention
24 novembre 2008
10 nov. 2008 à 12:45
10 nov. 2008 à 12:45
drwxr-xr-x 5 root sys 4096 2008-11-09 16:34 x
drwxr-xr-x 3 root sys 4096 2008-11-10 10:13 public_html
drwxr-xr-x 2 root sys 4096 2008-11-10 10:13 rep
le premier étant l'utilisateur x dans /home
le deuxième étant le public_html dans /home/x
le troisième étant le répertoire que l'utilisateur ne doit pas pouvoir supprimer par contre il peut tout faire dans rep/*
drwxr-xr-x 3 root sys 4096 2008-11-10 10:13 public_html
drwxr-xr-x 2 root sys 4096 2008-11-10 10:13 rep
le premier étant l'utilisateur x dans /home
le deuxième étant le public_html dans /home/x
le troisième étant le répertoire que l'utilisateur ne doit pas pouvoir supprimer par contre il peut tout faire dans rep/*
dubcek
Messages postés
18784
Date d'inscription
lundi 15 janvier 2007
Statut
Contributeur
Dernière intervention
24 avril 2025
5 630
10 nov. 2008 à 13:55
10 nov. 2008 à 13:55
c'est les droits de /home qui comptent pour supprimer x
machinerie11
Messages postés
14
Date d'inscription
dimanche 9 novembre 2008
Statut
Membre
Dernière intervention
24 novembre 2008
10 nov. 2008 à 15:00
10 nov. 2008 à 15:00
drwxr-xr-x 3 root root 4096 2008-11-09 16:34 /home
dubcek
Messages postés
18784
Date d'inscription
lundi 15 janvier 2007
Statut
Contributeur
Dernière intervention
24 avril 2025
5 630
10 nov. 2008 à 15:34
10 nov. 2008 à 15:34
donc seul root peut supprimer x
machinerie11
Messages postés
14
Date d'inscription
dimanche 9 novembre 2008
Statut
Membre
Dernière intervention
24 novembre 2008
10 nov. 2008 à 16:26
10 nov. 2008 à 16:26
mon problème n'est pas là
si j'aurai voulu tout bloquer à root, je n'aurai pas poser la question
je veux que seul root puisse supprimer x, mais que y puisse envoyer des fichiers/supprimer dans x/*
si j'aurai voulu tout bloquer à root, je n'aurai pas poser la question
je veux que seul root puisse supprimer x, mais que y puisse envoyer des fichiers/supprimer dans x/*
dubcek
Messages postés
18784
Date d'inscription
lundi 15 janvier 2007
Statut
Contributeur
Dernière intervention
24 avril 2025
5 630
10 nov. 2008 à 16:31
10 nov. 2008 à 16:31
protéger /home
drwxr-xr-x 3 root root 4096 2008-11-09 16:34 /home
et /home/x
drwxrwxr-x 5 y www-data 4096 2008-11-09 16:34 /home/x
y a tous les droits dans x mais pas dans home et ne peut donc pas enlever x
drwxr-xr-x 3 root root 4096 2008-11-09 16:34 /home
et /home/x
drwxrwxr-x 5 y www-data 4096 2008-11-09 16:34 /home/x
y a tous les droits dans x mais pas dans home et ne peut donc pas enlever x
machinerie11
Messages postés
14
Date d'inscription
dimanche 9 novembre 2008
Statut
Membre
Dernière intervention
24 novembre 2008
10 nov. 2008 à 16:49
10 nov. 2008 à 16:49
Je me suis peut-être mal exprimé
en fait, j'ai un rep /home/x/public_html
y peut écrire etc dans public_html
j'ai seulement un répertoire rep dans public_html qui lui, ne doit pas être supprimé par y mais seulement par root.
Par contre il peut faire se qu'il veut dans rep/*
merci
en fait, j'ai un rep /home/x/public_html
y peut écrire etc dans public_html
j'ai seulement un répertoire rep dans public_html qui lui, ne doit pas être supprimé par y mais seulement par root.
Par contre il peut faire se qu'il veut dans rep/*
merci
dubcek
Messages postés
18784
Date d'inscription
lundi 15 janvier 2007
Statut
Contributeur
Dernière intervention
24 avril 2025
5 630
10 nov. 2008 à 17:12
10 nov. 2008 à 17:12
si y peut écrire dans public_html alors il peut supprimer public_html/rep
peut être avec Les Access Control Lists (ACLs)
peut être avec Les Access Control Lists (ACLs)
dubcek
Messages postés
18784
Date d'inscription
lundi 15 janvier 2007
Statut
Contributeur
Dernière intervention
24 avril 2025
5 630
10 nov. 2008 à 17:19
10 nov. 2008 à 17:19
si y peut écrire dans public_html alors y peut supprimer public_html/rep
voir peut-être avec Les Access Control Lists (ACLs)
voir peut-être avec Les Access Control Lists (ACLs)