Fórum Ubuntu CZ/SK

Ubuntu pro osobní počítače => Obecná podpora => Téma založeno: jany 01 Srpna 2009, 21:07:11

Název: useradd [vyřešeno]
Přispěvatel: jany 01 Srpna 2009, 21:07:11
chcem pridat uzivatela, ale nechcem aby mal pristup do shellu (chcem aby mal pristup len na ftp server)
skusam to takto
Kód: [Vybrat]
useradd -s /bin/false meno v /etc/shells som pridal riadok /bin/false
ak ten prikaz napisem, tak zrejme sa ten user vytvori, ale nevytvori sa v home adresar meno.
Pamatam sa ze ked som sa ucil pridavat userov, tak som zadal prikaz adduser meno potom som dostal na vystup zadaj heslo priezvisko, telefon atd .... a v home som mal uz adresar z menom a mohol som nakonfigurovat proftpd.conf podla adresarov v home.
Teraz neviem preco to nefunguje
Název: Re: useradd
Přispěvatel: arrange 01 Srpna 2009, 21:15:07
Jestli jsem Tvůj problém dobře pochopil, tak sis vlastně odpověděl sám. Je totiž rozdíl mezi useradd a adduser. Ty (podle popisu) zřejmě potřebuješ adduser. Viz man stránky.
Název: Re: useradd
Přispěvatel: jany 01 Srpna 2009, 21:29:47
Ak pouzijem
Kód: [Vybrat]
adduser -s /bin/false meno
tak na mna vyskoci
Kód: [Vybrat]
Option s is ambiguous (shell, system)
adduser [--home DIR] [--shell SHELL] [--no-create-home] [--uid ID]
[--firstuid ID] [--lastuid ID] [--gecos GECOS] [--ingroup GROUP | --gid ID]
[--disabled-password] [--disabled-login] [--encrypt-home] USER
   Add a normal user

adduser --system [--home DIR] [--shell SHELL] [--no-create-home] [--uid ID]
[--gecos GECOS] [--group | --ingroup GROUP | --gid ID] [--disabled-password]
[--disabled-login] USER
   Add a system user
.........atd
ako by mal teda vyzerat prikaz na vytvorenie uzivatela zo zakazanim do shellu
Název: Re: useradd
Přispěvatel: arrange 01 Srpna 2009, 21:48:13
Nevím, mně to funguje (usuzuju z toho, že mi příkaz su nedovolí jít do ahoj bash)
Kód: [Vybrat]
sudo adduser --shell /bin/false ahoj
[sudo] password for arrange:
Adding user `ahoj' ...
Adding new group `ahoj' (1002) ...
Adding new user `ahoj' (1002) with group `ahoj' ...
Creating home directory `/home/ahoj' ...
Copying files from `/etc/skel' ...
Enter new UNIX password:
Retype new UNIX password:
passwd: password updated successfully
Changing the user information for ahoj
Enter the new value, or press ENTER for the default
Full Name []: a b
Room Number []:
Work Phone []:
Home Phone []:
Other []:
Is the information correct? [Y/n]
arrange@lean:~$ cd /home
arrange@lean:/home$ ll
total 28
drwxr-xr-x  2 ahoj ahoj  4096 2009-08-01 21:37 ahoj
drwxr-xr-x 54 arrange  arrange   4096 2009-08-01 21:04 arrange
drwx------  2 root root 16384 2009-04-26 20:30 lost+found
arrange@lean:/home$ su ahoj
Password:
arrange@lean:/home$
Název: Re: useradd
Přispěvatel: jany 01 Srpna 2009, 21:56:18
ok dik, takto mi to funguje, ale nechce mi vytvorit ked zadam meno s velkym pismenom, pise ze mam zadat meno zodpovedajuce regularnemu vyrazu \n atd ...... Musi byt meno malym pismenom, alebo na velke pismeno je nejaka finta ??
Název: Re: useradd [vyřešeno]
Přispěvatel: arrange 01 Srpna 2009, 22:04:32
Je to důležité?
Kód: [Vybrat]
sudo adduser --shell /bin/false --force-badname Ahoj
Název: Re: useradd [vyřešeno]
Přispěvatel: jany 01 Srpna 2009, 22:16:45
dik
Nieje to dolezite, ale je lepsie, ked je velkym  ;)