Création d'un utilisateur avec droits [root] sous Linux - Divers - Linux et OS Alternatifs
Marsh Posté le 19-03-2006 à 18:53:57
mikala a écrit : oui c'est possible. |
J'ai consulté man adduser mais je ne comprends pas bien la syntaxe. Je suis débutant en linux et un petit mot d'explication serait le bienvenu.
Marsh Posté le 19-03-2006 à 18:56:39
ReplyMarsh Posté le 19-03-2006 à 19:03:56
mikala a écrit : peux tu préciser ce que tu ne comprends pas dans la syntaxe ? |
Quel sont les arguments nécessaires et ce qu'ils veulent dire (-g -G -m -k -M -n -o -r -u -D ...)
Ma commande man useradd n'est pas très explicite
Il me faut juste la commande à utiliser dans mon cas précis.
merci d'avance
Marsh Posté le 19-03-2006 à 19:07:07
si tu lisais le man , tu aurais l'explication a chaque argument.
Il est *trop* facile de vouloir la réponse.
Marsh Posté le 19-03-2006 à 19:17:17
mikala a écrit : si tu lisais le man , tu aurais l'explication a chaque argument. |
Ben non, je ne comprends rien à l'histoire des groupes -g ou -G et si je dois ajouter le nouvel utilisateur au même groupe que root (si c'est la bonne méthode), quel est (ou sont) ce groupe et quel argument (-g ou-G) faut-il utiliser?
Faut il utiliser d'autres arguments?
Tu n'es bien sûr pas obliger de répondre et tu peux aussi me dire que je dois aller suivre un cours, ce qui est peut-être vrai mais répondre simplement "man useradd" n'est pas vraiment utile alors.
Marsh Posté le 19-03-2006 à 19:20:02
pourtant les man sont souvent installés en standard sur un système Linux voire plus généralement sur un système Unix, et c'est la première source d'informations disponble ...
C'est bien commode d'apprendre à s'en servir, et l'investissement est vite "amorti"
Marsh Posté le 19-03-2006 à 19:23:58
Et pourquoi tu veux créer un utilisateur avec ces droits-la? Pour une utilisation desktop , j ai vraiment du mal a en voir l interet .
Marsh Posté le 19-03-2006 à 19:24:08
Zzozo a écrit : pourtant les man sont souvent installés en standard sur un système Linux voire plus généralement sur un système Unix, et c'est la première source d'informations disponble ... |
Ben je l'ai lu et c'est d'ailleurs ce que j'ai fait avant de poster ma question mais bon...ce n'est pas de ma faute si je ne comprends pas tout.
J'ai bien précisé que je suis débutant.
Marsh Posté le 19-03-2006 à 19:27:54
Snulkit a écrit : Ben non, je ne comprends rien à l'histoire des groupes -g ou -G et si je dois ajouter le nouvel utilisateur au même groupe que root (si c'est la bonne méthode), quel est (ou sont) ce groupe et quel argument (-g ou-G) faut-il utiliser? |
si j'avais voulu ne pas te répondre , j'aurais déja cloturé ce topic.
Le but est de t'aider a faire tes recherches étant donné que ta question est des plus basiques.
donc oui man useradd est une réponse on ne peut plus complète afin de t'aider a progresser.
On va t'aider un peu plus alors afin que tu comprennes.
Quel est le résultat de :
uid root
(man uid pour des informations sur uid )
Marsh Posté le 19-03-2006 à 19:29:12
Zzozo a écrit : C'est bien commode d'apprendre à s'en servir, et l'investissement est vite "amorti" |
Marsh Posté le 19-03-2006 à 19:30:46
nadjyla a écrit : Et pourquoi tu veux créer un utilisateur avec ces droits-la? Pour une utilisation desktop , j ai vraiment du mal a en voir l interet . |
Je n'ai jamais dit que c'était pour une utilisation desktop. C'est simplement parce que le FTP est désactivé pour root et que j'ai besoin d'un accès ftp à tous les répertoires du serveur web sur lequel je dois bosser.
Enfin, je ne comprends pas pouquoi je dois me justifier et qu'il est si laborieux d'obtenir une réponse de personnes qui sont manisfetement au courant.
Sinon, à quoi ça sert un forum?
Marsh Posté le 19-03-2006 à 19:32:26
le but d'un forum est d'aider a trouver une réponse et non pas de *donner* la réponse.
Marsh Posté le 19-03-2006 à 19:33:12
mikala a écrit : si j'avais voulu ne pas te répondre , j'aurais déja cloturé ce topic. |
chez moi, la réponse à man uid est "no manual entry found for uid"
Marsh Posté le 19-03-2006 à 19:35:29
oups , j'ai cliqué sur le u avant
c'est id et non pas uid.
Marsh Posté le 19-03-2006 à 19:36:08
Snulkit a écrit : chez moi, la réponse à man uid est "no manual entry found for uid" |
Et quand je tape uid root, j'ai comme réponse "uid: command not found". Génial hein?
Marsh Posté le 19-03-2006 à 19:37:28
ben c'est 'id root' logique
Marsh Posté le 19-03-2006 à 19:42:51
black_lord a écrit : ben c'est 'id root' logique |
ok, j'y suis. pour id root j'ai
uid=0(root) gid=0(root) groups=0(root),1(bin),2(daemon),3(sys),4(adm),6(disk),10(wheel)
Bon, j'en fais quoi maintenant? (p.....n, c'est dur de retourner à l'école à 50 balais!) En plus je parie que les profs sont des gamins
Marsh Posté le 19-03-2006 à 19:45:26
normalement si tu as lu le man useradd , l'information devrait couler de source.
Ceci dit un petit indice dans le man :
--uid ID
Marsh Posté le 19-03-2006 à 19:54:45
mikala a écrit : normalement si tu as lu le man useradd , l'information devrait couler de source. |
se serait donc "useradd -g 0 -p motdepasse toto" si mon nouveau user s'appelle toto ?
Marsh Posté le 19-03-2006 à 19:56:12
Snulkit a écrit : Bonjour, |
Snulkit a écrit : J'ai consulté man adduser mais je ne comprends pas bien la syntaxe. Je suis débutant en linux et un petit mot d'explication serait le bienvenu. |
Snulkit a écrit : Je n'ai jamais dit que c'était pour une utilisation desktop. C'est simplement parce que le FTP est désactivé pour root et que j'ai besoin d'un accès ftp à tous les répertoires du serveur web sur lequel je dois bosser. |
tout cela me laisse fort perplexe, vu que tu as les droits sur le serveur, pourquoi tu ne configures pas simplement ton FTP ?
Marsh Posté le 19-03-2006 à 19:59:23
Snulkit a écrit : se serait donc "useradd -g 0 -p motdepasse toto" si mon nouveau user s'appelle toto ? |
presque.
sauf que là tu mets simplement ton user toto dans le group root.
il faut aussi qu'il soit "identique" a root ( donc le meme uid )
Marsh Posté le 19-03-2006 à 20:01:32
mikala a écrit : presque. |
zut, je l'ai déjà créé. je peux encore modifier?
Marsh Posté le 19-03-2006 à 20:10:54
Snulkit a écrit : zut, je l'ai déjà créé. je peux encore modifier? |
OK, je l'ai supprimé avec "man userdel -r toto"
Quand je fais "useradd -u 0 toto", j'ai comme réponse "useradd: uid 0 is not unique"
Marsh Posté le 19-03-2006 à 20:22:16
mikala a écrit : presque. |
Bon, j'ai fait "useradd -u 0 -o -p motdepasse toto". C'est bon maintanant?
Marsh Posté le 19-03-2006 à 21:09:41
ReplyMarsh Posté le 19-03-2006 à 21:17:07
mikala a écrit : si tu as une réponse en id toto |
Ben j'ai une réponse en id toto mais je n'arrive pas à faire un login avec ce user. je l'ai essayé plusieurs fois ,effacé et recréé au cas où il y aurait un problème de mot de passe mais rien n'y fait : impossible de se logger
Marsh Posté le 19-03-2006 à 21:54:15
Si tu configurais plutot correctement ton serveur ftp, ce serait bien plus simple.
Marsh Posté le 19-03-2006 à 22:28:15
Snulkit a écrit : Ben j'ai une réponse en id toto mais je n'arrive pas à faire un login avec ce user. je l'ai essayé plusieurs fois ,effacé et recréé au cas où il y aurait un problème de mot de passe mais rien n'y fait : impossible de se logger |
ton serveur ftp interdit probablement l'acces en root ( ou d'un utilisateur ayant l'id 0 ).
Il te faut donc configurer un utilisateur ayant acces aux répertoires désirés.
Marsh Posté le 20-03-2006 à 08:46:00
pour un programme, l'utilisatetur root, c'est "uid == 0" mais c'etait bien essayé
Et si tu creait un utilisateur du genre ftpall (ou n'importe quel nom qui te plaira), avec tous les fichiers qui appartiennent a son groupe... comme ca, tu n'aurait plus de problemes...
Quel serveur Ftp ?
Marsh Posté le 20-03-2006 à 09:25:43
mikala a écrit : ton serveur ftp interdit probablement l'acces en root ( ou d'un utilisateur ayant l'id 0 ). |
Oui, en effet. Il y a un fichier texte (ftpusers si mes souvenirs sont bons) qui contient les utilisateurs exclus de ftp et comme il est déconseillé (selon mon hébergeur) de faire du ftp avec root (sur un serveur dédié que je loue chez lui), je me suis dit qu'il valait mieux créer un utilisateur avec des droits d'administration sur tous les fichiers. En effet, c'est assez laborieux de devoir utiliser vi pour modifier un fichier de config comme httpd.conf alors que je pourrais simplement l'éditer en local sur ma machine et l'uploader après.
Mon but n'est pas d'apprendre l'administration Linux à fond mais de mettre en ligne un site pour lequel quelques adaptations de la config d'Apache, PHP et mySQL sont nécessaires. Malheureusement mes connaissances en Linux sont limitées et je n'ai pas le temps de passer par un apprentissage en profondeur bien que ce soit dans mes projets futurs.
Marsh Posté le 19-03-2006 à 18:49:40
Bonjour,
Je désire créer un utilisateur dont les droits sont les même que ceux de l'utilisateur 'root'.
Est-ce possible et si oui, comment faut-il faire?
Merci d'avance