alors essaie concluant en faisant
adduser --home /var/www/mbrs/clients/clients/n1kwb2bb olivxii
par contre l'user créer peut remonter dans le ftp alors qu'il devrais rester sur son répertoire
je tombe bien sur le bon répertoire, maintenant comment réaliser cette opération en php ?
merci
_________________________________
pour passer per php
normalement:
system("ce que tu fais pour être root"); // mais l'ennui c'est que tu es obligé de lauisser traîner le mot de passe de root
system ("adduser --home /var/www/mbrs/clients/clients/n1kwb2bb olivxii");
Mais'il y a moyen de confier à un utilisateur, apache par exemple, de créer des utilisateurs, mais en n'ayant pas tous les droits de root. (c'est la commande sudo, pour le chapitre suivant; mais tu pourrais voir les forums debian pour ça)
________________________________
par contre l'user créer peut remonter dans le ftp alors qu'il devrais rester sur son répertoire:
Il faudrait aller voir par ls -al les droits sur /var/www/mbrs/clients/clients/n1kwb2bb olivxii
et sur les répertoires au-dessus.
-rw-rw-r-- 1 bilou bilou 4971 8 mars 17:07 correction.php
_______ =........ :::::::::
les droits ___
= ignorer
.... le proprio
:::: un groupe d'utilisateurs
rw- (le premier) : droits du proprio (Read lecture et Write écriture)
rw- (le second) : droits du groupe
r-- les doits de tous les utilisateurs de cette machine
Pour pouvoir entrer dans un répertoire, et passer dans ses sous-répertoires, il faut avoir le droit de lecture r.
drwxrwxr-x 12 bilou bilou 4096 28 déc. 11:46 ..
d: ça c'est un répertoire, idem pour le reste
Il faut sans doute penser à créer un répertoire ftp et dans ce répertoire, créer les sous-répertoires dont tu as besoin.
Trouve d'abord une solution qui te convient en ligne de commande. On trouvera toujours le moyen de passer par php.