[Linux] droits sur répertoire (résolu)

Questions et astuces concernant l'installation et la configuration d'archlinux
Avatar de l’utilisateur
mulanee
Elfe
Messages : 685
Inscription : mar. 08 janv. 2013, 22:02
Localisation : Ile de France

[Linux] droits sur répertoire (résolu)

Message par mulanee »

Bonsoir,
Ca va vous paraître idiot mais je manque un peu de base.
J'ai un répertoire toto qui appartient à titi et dont le groupe est users
Ce répertoire sert de point de montage principal pour mon serveur samba.
Tous mes clients appartiennent à users
1/Quel chmod -R appliquer à toto pour que les clients puissent uploader des fichiers ,supprimer les leurs seulement, tout éxécuter, tout lire.
Quand titi uploade en FTP aujourd'hui, les fichiers ne sont pas lisibles, un problème de droits.
2/Quand un répertoire est créé sous toto, est ce que les permissions suivent celles de toto ou autre chose?
Merci.
Dernière modification par mulanee le sam. 22 juin 2013, 08:39, modifié 1 fois.
Elbarto
Elfe
Messages : 671
Inscription : jeu. 22 déc. 2011, 23:15

Re: [Linux] droits sur répertoire

Message par Elbarto »

quand tu bloques sur ce concept essentiel il ne faut pas hésiter à consulter ce site très pédagogique :

http://www.siteduzero.com/informatique/ ... /les-chmod

il y aussi le wikipédia :

http://fr.wikipedia.org/wiki/Chmod

grosso modo chaque fichier/dossier a 3 types de droits rwx --> r pour les droits en lecture, w pour l'écriture, x pour executer le fichier

le chmod permet de configurer chacun de ces 3 droits avec plusieurs syntaxes ( avec les lettres et le +-, ou bien en octale ce qui peut rendre le truc peu lisible et source d'erreur chez le débutant :mrgreen: )

la solution de facilité si on ne veut pas se prendre la tête c'est d'utiliser le gestionnaire de fichiers de ton gestionnaire de bureau ( dolphin, nautilus ), normalement en faisant un clic droit sur le fichier/dossier tu as la possibilité de configurer les droits de manière user-friendly
Avatar de l’utilisateur
lekaf974
yeomen
Messages : 205
Inscription : dim. 15 juil. 2012, 01:02

Re: [Linux] droits sur répertoire

Message par lekaf974 »

Tu as pensé aux droits du serveur FTP
"Keep it Simple, Stupid"
Avatar de l’utilisateur
mulanee
Elfe
Messages : 685
Inscription : mar. 08 janv. 2013, 22:02
Localisation : Ile de France

Re: [Linux] droits sur répertoire

Message par mulanee »

droits du serveur FTP
?

Sinon, les permissions de la directory de tête ne s'étendent pas automatiquement au directories créées ultérieurement au niveau en dessous?
Avatar de l’utilisateur
tuxce
Maître du Kyudo
Messages : 6677
Inscription : mer. 12 sept. 2007, 16:03

Re: [Linux] droits sur répertoire

Message par tuxce »

Tu ne peux pas gérer ça avec un seul chmod.
De base, le premier dossier doit avoir ~ les mêmes droits qu'un /tmp, à savoir 1777 (a=trwx). Si on ne laisse les permissions que pour l'utilisateur et le groupe, ça donne 1770 (ug=trwx,o=). Ca permet à tous les utilisateurs du groupe de pourvoir déposer un fichier mais ils ne peuvent effacer que les leurs.

Pour le reste, un simple chmod n'est pas assez, Tu peux spécifier à samba ou ftp de mettre 750 aux fichiers et 1770 au dossier. Par contre, le propriétaire d'un dossier pourra l'effacer ainsi que son contenu.

Après, tu peux aussi voir du côté des acl.
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17613
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [Linux] droits sur répertoire

Message par benjarobin »

@tuxce Attention vsftpd n'autorise pas ceci, le dossier parent doit avoir des droits limités, par contre il suffit de créé un sous dossier avec les droits que tu décrit
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Répondre