Fórum Ubuntu CZ/SK
Ubuntu pro osobní počítače => Obecná podpora => Téma založeno: 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
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
-
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.
-
Ak pouzijem
adduser -s /bin/false meno
tak na mna vyskoci 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
-
Nevím, mně to funguje (usuzuju z toho, že mi příkaz su nedovolí jít do ahoj bash)
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$
-
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 ??
-
Je to důležité?
sudo adduser --shell /bin/false --force-badname Ahoj
-
dik
Nieje to dolezite, ale je lepsie, ked je velkym ;)