Prosíme přihlašte se nebo zaregistrujte.

Přihlašte se svým uživatelským jménem a heslem.
Vaše pomoc je stále potřeba!

Autor Téma: Uživatelé [vyřešeno]  (Přečteno 1899 krát)

kucape

  • Návštěvník
  • Příspěvků: 23
Uživatelé [vyřešeno]
« kdy: 16 Února 2014, 18:49:32 »
Dobrý den,
mám za úkol do školy zpracovat nasledující zadání:
Vytvořte v systému nového uživatele s názvem „studentnew“, tento účet nebude mít povolený shell, a domácí adresář bude nasměrován na adresář „/opt/users/studentnew“.
Tuším že přidání uživatelé bude pomocí adduser, ale nevím pomocí jakých parametrů nebo jak zakázat shell a nastavit domací adresář ?
Děkuji za odpověď..
« Poslední změna: 16 Února 2014, 21:36:35 od kucape »

jmp

  • Host
Re:Uživatelé
« Odpověď #1 kdy: 16 Února 2014, 18:51:28 »
a manuál jste zkoušel?
Kód: [Vybrat]
man adduser
Kód: [Vybrat]
man useradd

kucape

  • Návštěvník
  • Příspěvků: 23
Re:Uživatelé
« Odpověď #2 kdy: 16 Února 2014, 18:52:42 »
Ano zkoušel ale je pro mě nepřehledný a některým výrazům uplně nerozumím..

jmp

  • Host
Re:Uživatelé
« Odpověď #3 kdy: 16 Února 2014, 18:54:54 »
neočekávejte, že za vás někdo udělá úkol - to by nebylo účelné

ptejte se na konkrétní věci, které vám nejsou jasné a třeba někdo napoví...

kucape

  • Návštěvník
  • Příspěvků: 23
Re:Uživatelé
« Odpověď #4 kdy: 16 Února 2014, 18:58:26 »
V manuálu jsem našel parametr:
-s, --shell SHELL
ale není mi jasné s jakou hodnotou nastavit tento pamatr aby měl uživatel shell zakázany ?
« Poslední změna: 16 Února 2014, 19:01:24 od kucape »

jmp

  • Host
Re:Uživatelé
« Odpověď #5 kdy: 16 Února 2014, 19:04:57 »
zkuste se inspirovat u již existujících uživatelů...
Kód: [Vybrat]
cat /etc/passwd

kucape

  • Návštěvník
  • Příspěvků: 23
Re:Uživatelé
« Odpověď #6 kdy: 16 Února 2014, 19:10:19 »
zkuste se inspirovat u již existujících uživatelů...
Kód: [Vybrat]
cat /etc/passwd

Konkrétně shell jsem nikde nenašel..
Mohl byste mi poradit co hledat ?

jmp

  • Host
Re:Uživatelé
« Odpověď #7 kdy: 16 Února 2014, 19:17:01 »
používejte manuál - nestyďte se...
Kód: [Vybrat]
man 5 passwd

kucape

  • Návštěvník
  • Příspěvků: 23
Re:Uživatelé
« Odpověď #8 kdy: 16 Února 2014, 19:25:38 »
používejte manuál - nestyďte se...
Kód: [Vybrat]
man 5 passwd

Pochopil jsem že pokud je poslední pole za dvojtečkou prázdné, tak je shell zakázany.Chápu správně ?

jmp

  • Host
Re:Uživatelé
« Odpověď #9 kdy: 16 Února 2014, 19:29:10 »
ne (viz manuál), veškerá potřebná vodítka už máte, jen si to musíte přečíst...
Citace
       The command interpreter field provides the name of the user's command language interpreter, or the name of the initial program to
       execute. The login program uses this information to set the value of the $SHELL environmental variable. If this field is empty, it
       defaults to the value /bin/sh.

kucape

  • Návštěvník
  • Příspěvků: 23
Re:Uživatelé
« Odpověď #10 kdy: 16 Února 2014, 19:34:08 »
ne (viz manuál), veškerá potřebná vodítka už máte, jen si to musíte přečíst...
Citace
       The command interpreter field provides the name of the user's command language interpreter, or the name of the initial program to
       execute. The login program uses this information to set the value of the $SHELL environmental variable. If this field is empty, it
       defaults to the value /bin/sh.

Je tohle správně /bin/false ??
« Poslední změna: 16 Února 2014, 19:51:30 od kucape »

jmp

  • Host
Re:Uživatelé
« Odpověď #11 kdy: 16 Února 2014, 21:06:00 »
ano to je jedna možnost

Kód: [Vybrat]
man false
Kód: [Vybrat]
which false
druhá (zdvořilejší) je nologin

Kód: [Vybrat]
man nologin
Kód: [Vybrat]
which nologin
Kód: [Vybrat]
man which

 

Provoz zaštiťuje spolek OpenAlt.