Potřebuji spustit něco jako sudo bez hesla, tak jsem použil visudo
a přidal to do mých sudoers
soubor:
MYUSERNAME ALL = NOPASSWD: /path/to/my/program
Pak jsem to zkusil:
$ sudo /path/to/my/program
[sudo] password for MYUSERNAME:
Proč to požaduje heslo? Jak mohu spouštět/používat příkazy jako root s uživatelem bez oprávnění root, aniž bych požadoval heslo?
Přijatá odpověď:
Máte další záznam v sudoers
soubor, obvykle umístěný na /etc/sudoers
, který také odpovídá vašemu uživateli. NOPASSWD
pravidlo musí být po tomto, aby mělo přednost.
Poté sudo
vyzve k zadání hesla normálně pro všechny příkazy kromě /path/to/my/program
, který vám vždy umožní spustit, aniž byste požadovali heslo.
Ssh – Otevřete okno na vzdáleném displeji X (proč „nelze otevřít displej“)?
Ekvivalentní soubor „.bashrc“ čtený všemi shelly?