Tato otázka zde již obsahuje odpovědi :Jaký je rozdíl mezi „s“ a „S“ v ls -la?
(5 odpovědí)
Uzavřeno před 5 lety.
Linux
(5 odpovědí)
Uzavřeno před 5 lety.
Porovnejte prosím následující dva řádky:
-rws---r-x 1 root root 21872 2009-10-13 21:06 prg1
-rwx---r-x 1 root root 21872 2009-10-13 21:06 prg2
Má bit setuid na prg1
, spolu s bity pro čtení a spouštění pro „ostatní“ znamená, že jej může spustit každý uživatel s právy root? prg2
má také čtení a spouštění pro „ostatní“, ale nemá nastavený bit setuid, takže to znamená, že jej může stále spouštět jakýkoli uživatel, ale bez oprávnění root?
Přijatá odpověď:
Přesně naopak, nemusíte používat sudo ani se přepínat na root, udělá to za vás spustitelný soubor.