Fórum Ubuntu CZ/SK
Ubuntu pro osobní počítače => Software => Příkazový řádek a programování pro GNU/Linux => Téma založeno: On 30 Prosince 2010, 18:17:19
-
Zdravím,
nejspíš hloupý dotaz, ale nedaří se mi najít způsob, jak spustit příkaz jako běžný uživatel, pokud již spuštěný skript běží pod rootem...
Spustím tedy skript pod rootem, ale uvnitř skriptu je příkaz, který se musí spustit, jako nějaký uživatel...vím že to jde pomocí "su", ale to je v jiné distribuci a v ubuntu účet roota povolovat nechci..
jde to i jinak?
díky
-
Moc nerozumím tomu, jak jsi přišel na to, že nebude fungovat su.
-
Ještě že jsem už utek, to už zakázali i přepínání uživatelů?
-
Moc nerozumím tomu, jak jsi přišel na to, že nebude fungovat su.
No mám za to, že "su -" slouží k přepínání na roota, což v ubuntu defaultně povoleno není
-
su - $user -c "$command"
aha, tak já to zkoušel bez toho parametru "c", což je ještě v MANu napsané jako command...hmm, no jsem blb, díky
-
Moc nerozumím tomu, jak jsi přišel na to, že nebude fungovat su.
No mám za to, že "su -" slouží k přepínání na roota, což v ubuntu defaultně povoleno není
su slouží k přepínání na uživatele. To, že defaultně je to root a že se tak zřejmě nejčastěji přepíná na roota, to už je věc jiná.