Portál AbcLinuxu, 16. května 2025 04:41

Dotaz: Change directory v příkazech z jedné řádky

6.2.2018 14:00 Jura Jurátor | skóre: 2
Change directory v příkazech z jedné řádky
Přečteno: 206×
Odpovědět | Admin
Zdravím,

Mám posloupnost příkazů

u=test06021812 && useradd $u && su $u && /home/$u

ze známých důvodů subshelu se cd neprovede. Tečka před nepomáhá. Chci zadávat řetězedc příkazů přímo do promptu. Je nějaké řešení, jiné než uložit script na disk a tam ho spustit, aby to fungovalo takhle přímo z promptu ?

Dík předem Jura
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

6.2.2018 14:08 Michal Kubeček | skóre: 72 | Luštěnice
Rozbalit Rozbalit vše Re: Change directory v příkazech z jedné řádky
Odpovědět | | Sbalit | Link | Blokovat | Admin
Když použijete "su - $u", měl by su (kromě jiného) přejít do domácího adresáře příslušného uživatele sám od sebe (tedy přesněji jeho login shell).
6.2.2018 15:02 Jura Jurátor | skóre: 2
Rozbalit Rozbalit vše Re: Change directory v příkazech z jedné řádky
Vyzkouším.

Děkuji

Jura

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.