Bonjour,
Je viens de commander un vps chez ovh pour développer mes outils tranquillement mais n'ayant jamais été très doué en configuration serveur je galère sur un point.
J'aimerais changer la permission d'un dossier et de façon récursive pour un utilisateur.
Je pense que ca ce rapproche de cette commande :
Chmod -R nomutilistaeur+w nomdudossier
Mais la console ssh me retourne une erreur de syntaxe.

Une idée ?

4 réponses


chmod -R u+w dossier

Tu ne fais pas le changement pour un utilisateur particulier, mais pour le propriétaire (u), le group (g) ou le autres (o).

Bonjour,

Le chmod ne sert pas à modifier les droits pour un seul utilisateur mais pour ugo en gros (proprietaire,group,autre) pour modifier les droit pour un seul utilisateur il faut se tourner vers les acls :

http://fr.openclassrooms.com/informatique/cours/les-acl-access-control-lists-sous-linux/setfacl-modifier-les-acl

Cordialement

Si j'ai bien compris tu devrais faire quelque chose du style :

adduser "username"

ensuite pour voir le groupe tu fais :

nano /etc/passwd

Tu récupères ton utilisateur, id et groupe (genre 1004:1004)

Ensuite une fois dans le dossier tu fais juste un :

chown 1004:1004 "nomdudossier" -R (par exemple)

Voilà... j’espère avoir compris ce que tu cherches...

Bonjour,
Si par exemple le nom de l'utilisateur est zero,
tu fais

chown -Rf zero:zero lenomdudossier/

sinon

chown -Rf zero lenomdudossier/ ->(OWNER)
chgrp -Rf zero lenomdudossier/ ->(GROUPE)

Voilà