OVH Cloud OVH Cloud

user quine peut se loger

8 réponses
Avatar
Nathan NAU
Salut tout le monde!

Comment peut-on creer un utilisateur qui n'aurai pas le droit de se
loger sur une machine? Le but est de creer un utilistateur pour un
serveur cvs...

Merci

Nathan

8 réponses

Avatar
Sébastien Cottalorda
Nathan NAU wrote:

Salut tout le monde!

Comment peut-on creer un utilisateur qui n'aurai pas le droit de se
loger sur une machine? Le but est de creer un utilistateur pour un
serveur cvs...

Merci

Nathan


Salut

adduser -d /dev/null -s /bin/false -g users nom_du_user
Et voilà:
Répertoire home -> /dev/null (il ira pas loin)
Shell à utiliser: /bin/false (encore moins loin)


Sébastien

--
[ retirer NOSPAM pour répondre directement
remove NOSPAM to reply directly ]

Avatar
jackoneill9
Nathan NAU wrote in message news:<bro9of$tpl$...

Comment peut-on creer un utilisateur qui n'aurai pas le droit de se
loger sur une machine? Le but est de creer un utilistateur pour un
serveur cvs...


Je crois que useradd ne crée pas le rép perso, contrairement à
adduser, du moins sur certains linuxes, et c'est le cas sur la Debian
d'un collègue. Sur d'autres, useradd le fait aussi...
Sinon ajouter la bonne ligne dans /etc/passwd puis modifier le passwd
avec la cmd passwd pourrait coller, non ? Si pas de rép perso ni
shell, alors login impossible

Par ex je crois que c'est le cas de l'utilisateur nobody (=> grep
nobody /etc/passwd pour voir comment c'est fait)

Avatar
Kevin
Le 17 Dec 2003 01:58:41 -0800, Coutancais a ecrit:
|>
|> Comment peut-on creer un utilisateur qui n'aurai pas le droit de se
|> loger sur une machine? Le but est de creer un utilistateur pour un
|> serveur cvs...
|
| Je crois que useradd ne crée pas le rép perso, contrairement à
| adduser, du moins sur certains linuxes, et c'est le cas sur la Debian
| d'un collègue. Sur d'autres, useradd le fait aussi...
| Sinon ajouter la bonne ligne dans /etc/passwd puis modifier le passwd
| avec la cmd passwd pourrait coller, non ? Si pas de rép perso ni

si pas de repertoire perso, tu peux te loguer quand meme. Tu te retrouves
dans / directement.

| shell, alors login impossible
|
non plus. tu as /bin/sh il me semble.

| Par ex je crois que c'est le cas de l'utilisateur nobody (=> grep
| nobody /etc/passwd pour voir comment c'est fait)

--
Kevin
Mon gars, tu sais, c'est vachement plus facile quand tu sais de quoi tu parles.
-+- Les 100 choses que vous n'aimez pas entendre de la part du sysadmin -+-
Avatar
Rakotomandimby
remets la date de ton systeme a jour STP Merci .
--
http://mrakotom.free.fr
Avatar
Benjamin Pineau
Le Thu, 18 Dec 2003 01:56:06 +0100,
Nathan NAU écrivais:
Salut tout le monde!

Comment peut-on creer un utilisateur qui n'aurai pas le droit de se
loger sur une machine? Le but est de creer un utilistateur pour un
serveur cvs...


Il suffit de créer un compte dont le shell n'est pas indéxé dans
/etc/shells (/bin/false par exemple).

Avatar
Alexandre Touret
Nathan NAU wrote:
Salut tout le monde!

Comment peut-on creer un utilisateur qui n'aurai pas le droit de se
loger sur une machine? Le but est de creer un utilistateur pour un
serveur cvs...

Merci

Nathan

faut declarer l utilisateur comme system . c est exactement ce que j ai

fait pr CVS.
exple:
adduser --system cvs

Comme ca tu ne pourras pas te logger en tant que CVS :-)

Alexandre Touret

Avatar
thierry Quaak

Salut tout le monde!

Comment peut-on creer un utilisateur qui n'aurai pas le droit de se
loger sur une machine? Le but est de creer un utilistateur pour un
serveur cvs...
Pour changer simplement le shell d'un User et donc de pourvoir aussi le

faire pointer sur un shell null, j'ai vu une commande sympa :
chsh dans la serie des chmod/chown etc...

le petit man chsh te filera plus d'info.


Merci
de rien


--
Thierry Quaak
Le site - http://www.quaak.net
Email -
IRC #sme-fr (kikiche)

Avatar
Sebastien B
Je l'avais déjà fait pour FTP (pour CVS c'est quasiment pareil), j'avais
trouvé une très bonne doc sur le net mais j'ai perdu le lien...
essaye ça : http://linux-sxs.org/internet_serving/wuftpd.html

--
Enlevez x et .n0.sp4m pour l'email