A voir également:
- PB FTP sous Unix
- Unix ipconfig ✓ - Forum Linux / Unix
- Core ftp - Télécharger - Téléchargement & Transfert
- Filezilla ftp - Télécharger - Téléchargement & Transfert
- Ftp //192.168.l.2121 ✓ - Forum Linux / Unix
- Ftp utility - Forum Réseau
7 réponses
il te faut en plus que les commandes unix d'ajout au serveur ftp soient executées
ces commandes depandes du serveur FTP choisi.
ces commandes depandes du serveur FTP choisi.
J'ai installé proftpd, mais je ne comprend pas ce qu'il faut faire, quelles sont ces commandes dont tu me parle?
Merci
Merci
comme je l'ai dit tout depand de ton serveur FTP
si proftp veux avoir la liste des users dans le fichier toto
il faut lui faire et donc lancer depuis la page PHP
............... toto
pour mettre à jour le fichier avec la commande "............."
qui genere la syntaxe lisible par proftp
par exemple
admettons qu'un serveur FTP necessite une liste d'utilisateur au format nom:date au fomat jourmoisannee dans le fichier /etc/toto
il faut ajouter tous nouvel utilisateur à cette liste avec la commande
echo $nom":"`date +"%d%m%y"` >> toto
si proftp veux avoir la liste des users dans le fichier toto
il faut lui faire et donc lancer depuis la page PHP
............... toto
pour mettre à jour le fichier avec la commande "............."
qui genere la syntaxe lisible par proftp
par exemple
admettons qu'un serveur FTP necessite une liste d'utilisateur au format nom:date au fomat jourmoisannee dans le fichier /etc/toto
il faut ajouter tous nouvel utilisateur à cette liste avec la commande
echo $nom":"`date +"%d%m%y"` >> toto
ton problème est bizarre, proftpd s'appuyant sur la base des comptes/passwords d'unix/linux.
tu as des erreurs dans ton fichier de logs /var/log/XFerlog ?
tu as des erreurs dans ton fichier de logs /var/log/XFerlog ?
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
En fait g vu ou est mon pb mais je ne sais tjrs pas le régler. mon serveur web se trouve dans /var/www/html. dans ce dossier j'y ai placé deux fichiers :
- useradd.php avec le script suivant :
<? $pass=crypt("123456");
system("./useradd -d /home/essai -g 500 -G 502,503,504 -m -p $pass essai");
?>
et le fichier useradd la commande qui permet d'ajouter des utilisateurs.
J'ai testé ce dernier fichier dans un shell.
Je me situe dans /var/www/html Lorsque je tape:
useradd -d /home/essai -g 500 -G 502,503,504 -m -p 123456 essai
L'utilisateur se crée bien et 'accède au serveur FTP. Lorsque je tape
la même chose avec un ./ avant l'utilisateur se crée bien mais pas d'accès FTP.
En fait dans le premier cas le shell utilise la commande adduser d'UNIX qui se trouve dans /usr/sbin
et dans le second cas il utilise le useradd que j'ai copié dans /var/www/html. Le fichier /var/www/html/useradd a les droits suivants : -rwsr-sr-x
aidez moi svp ça fé 1 semaine que je galère la dessus
- useradd.php avec le script suivant :
<? $pass=crypt("123456");
system("./useradd -d /home/essai -g 500 -G 502,503,504 -m -p $pass essai");
?>
et le fichier useradd la commande qui permet d'ajouter des utilisateurs.
J'ai testé ce dernier fichier dans un shell.
Je me situe dans /var/www/html Lorsque je tape:
useradd -d /home/essai -g 500 -G 502,503,504 -m -p 123456 essai
L'utilisateur se crée bien et 'accède au serveur FTP. Lorsque je tape
la même chose avec un ./ avant l'utilisateur se crée bien mais pas d'accès FTP.
En fait dans le premier cas le shell utilise la commande adduser d'UNIX qui se trouve dans /usr/sbin
et dans le second cas il utilise le useradd que j'ai copié dans /var/www/html. Le fichier /var/www/html/useradd a les droits suivants : -rwsr-sr-x
aidez moi svp ça fé 1 semaine que je galère la dessus
G trouvé le pb enfin j'espère que c'est ça. dans mon script PHP j'ai rajouté "escapeshellcmd" ce ui donne ceci:
$pass=crypt("azerty");
system(escapeshellcmd("./useradd -d /home/essai3 -g 500 -G 502,503,504 -m -p $pass essai3"));
Pour le moment ça marche comme ça. Donc si le pb vient de la je suis content. sinon je reviendré...
Merci quan même pour vos explications.
$pass=crypt("azerty");
system(escapeshellcmd("./useradd -d /home/essai3 -g 500 -G 502,503,504 -m -p $pass essai3"));
Pour le moment ça marche comme ça. Donc si le pb vient de la je suis content. sinon je reviendré...
Merci quan même pour vos explications.
je suis dans le shell de l´unix et je veux faire jouer un fichier son.
es ce que c´est possible et si c´est le cas si on dit que ce fichier son s´appele dd.wav par exemple donner moi la commande complete que je doit ecrire pour ecouté ce fichier je sais que c´est la command play mais je ne sais pas l´etulisé car je suis d´ebutant
es ce que c´est possible et si c´est le cas si on dit que ce fichier son s´appele dd.wav par exemple donner moi la commande complete que je doit ecrire pour ecouté ce fichier je sais que c´est la command play mais je ne sais pas l´etulisé car je suis d´ebutant