OVH Cloud OVH Cloud

permissions

6 réponses
Avatar
medor
Bonjour

J'ai un soucis qui concerne les permissions d'accès et les utilisateurs.
Sur un serveur ftp j'ai une dizaine d'utilisateurs qui sont créés avec leurs
répertoires respectifs dans /home.
je souhaite partager un répertoire (/var/ftp/partage) et que tous ces
utilisateurs aient les permissions en écriture dedans. Ce répertoire est
lié aux répertoires personnels.
Ce qui m'ennuie, c'est dans le cas de figure ou l'utilisateur créé un
fichier dans /var/ftp/partage, il se met automatiquement avec son ID et est
par conséquent non-inscriptible aux autres.
Le serveur est proftpd, je me demande s'il existe une option qui permettra
d'appliquer systématiquement des droits compatibles avec tous ?

merci

6 réponses

Avatar
Sébastien Bourgasser
On Wed, 01 Mar 2006 11:04:57 +0100, medor wrote:
Ce qui m'ennuie, c'est dans le cas de figure ou l'utilisateur créé un
fichier dans /var/ftp/partage, il se met automatiquement avec son ID et est
par conséquent non-inscriptible aux autres.
Le serveur est proftpd, je me demande s'il existe une option qui permettra
d'appliquer systématiquement des droits compatibles avec tous ?



Bonjour,

Peut-être que ceci peut vous aider:

http://www.proftpd.org/localsite/Userguide/linked/config_ref_Umask.html

A+

--
Séb

Avatar
Erwann ABALEA
Bonjour,

On Wed, 1 Mar 2006, medor wrote:

J'ai un soucis qui concerne les permissions d'accès et les utilisateurs.
Sur un serveur ftp j'ai une dizaine d'utilisateurs qui sont créés avec leurs
répertoires respectifs dans /home.
je souhaite partager un répertoire (/var/ftp/partage) et que tous ces
utilisateurs aient les permissions en écriture dedans. Ce répertoire est
lié aux répertoires personnels.
Ce qui m'ennuie, c'est dans le cas de figure ou l'utilisateur créé un
fichier dans /var/ftp/partage, il se met automatiquement avec son ID et est
par conséquent non-inscriptible aux autres.
Le serveur est proftpd, je me demande s'il existe une option qui permettra
d'appliquer systématiquement des droits compatibles avec tous ?


1/ régler le umask, pour qu'il ne supprime pas le bit g+w (un
umask 002 est très bien)
man ftpd (ou équivalent)
2/ positionner le bit g+s pour tous les répertoires déjà créés dans
/var/ftp/partage, y compris le /var/ftp/partage lui-même
chmod g+s /var/ftp/partage
find . -type d -exec chmod g+s {} ;
3/ changer le groupe de tous les fichiers et répertoires de
/var/ftp/partage et dessous, pour un groupe spécifique (ftpusers, par
exemple)
groupadd ftpusers
chgrp -R ftpusers /var/ftp/partage
4/ faire en sorte que tous les utilisateurs à qui on souhaite donner le
droit d'écrire dans /var/ftp/partage fassent aussi partie du groupe
ftpusers (ou le nom que tu as choisi)
vi /etc/group, trouver l'entrée ftpusers, ajouter à la fin les
utilisateurs qui vont faire partie du groupe, séparés
par une virgule

--
Erwann ABALEA - RSA PGP Key ID: 0x2D0EABD5
-----
Moi si je devais voter pour ce forum, je serais d'accord pour
virer tous les abrutis!!!
-+-DF in Guide du Neuneu Usenet - Ce neuneu s'autodétruira dans 1 mn -+-

Avatar
Sébastien Monbrun aka TiChou
Dans le message <news:,
*Erwann ABALEA* tapota sur f.c.o.l.configuration :

Je me permets une petite remarque :

vi /etc/group


Préférez 'vigr' à 'vi /etc/group'.

--
Sébastien Monbrun aka TiChou

Avatar
medor
Erwann ABALEA Mercredi 1 Mars 2006 14:54 :



1/ régler le umask, pour qu'il ne supprime pas le bit g+w (un
umask 002 est très bien)
man ftpd (ou équivalent)
2/ positionner le bit g+s pour tous les répertoires déjà créés dans
/var/ftp/partage, y compris le /var/ftp/partage lui-même
chmod g+s /var/ftp/partage
find . -type d -exec chmod g+s {} ;
3/ changer le groupe de tous les fichiers et répertoires de
/var/ftp/partage et dessous, pour un groupe spécifique (ftpusers, par
exemple)
groupadd ftpusers
chgrp -R ftpusers /var/ftp/partage
4/ faire en sorte que tous les utilisateurs à qui on souhaite donner le
droit d'écrire dans /var/ftp/partage fassent aussi partie du groupe
ftpusers (ou le nom que tu as choisi)
vi /etc/group, trouver l'entrée ftpusers, ajouter à la fin les
utilisateurs qui vont faire partie du groupe, séparés
par une virgule

Merci, j'ai tout compris et ça marche.


Avatar
Erwann ABALEA
On Wed, 1 Mar 2006, Sébastien Monbrun aka TiChou wrote:

Dans le message <news:,
*Erwann ABALEA* tapota sur f.c.o.l.configuration :

Je me permets une petite remarque :


Permettez vous donc...

vi /etc/group


Préférez 'vigr' à 'vi /etc/group'.


Exact. J'oublie toujours...
Pareil pour 'vi /etc/passwd', préférer 'vipw'. Une sale habitude, quand on
installe des Sun avec le strict minimum...

--
Erwann ABALEA - RSA PGP Key ID: 0x2D0EABD5
-----
que fait le webmaster du ng ? ils ne sont que 7 ou 8 à nous manger sur
le dos et dans 5 ans ils seront maxi 3 ....alors payer maintenant en
vous en sortant le mieux possible pour plus tard.........
-+- MH in GNU : Webmasters de tous les newsgroups, unissez-vous -+-


Avatar
Nicolas George
Erwann ABALEA wrote in message
:
Pareil pour 'vi /etc/passwd', préférer 'vipw'.


Et visudo plutôt que vi /etc/sudoers, surtout. Éditer /etc/passwd ou group
directement à la main est relativement peu risqué. Éditer /etc/sudoers, ça
veut dire risquer de faire une erreur de syntaxe qui rend le fichier
globalement inopérant. Si on n'a pas d'autre accès root à la machine que ça,
on est mal.