Portál AbcLinuxu, 6. května 2025 07:35
Řešení dotazu:
"/usr/bin/script.sh"Když ho chceš spustit jako root, tak si prostě upravíš sudoers s NOPASSWD. Nějak takto (musí se definovat celá cesta):
uzivatel ALL= NOPASSWD: /usr/bin/script.sh # nebo pro skupinu : %skupina ALL= NOPASSWD: /usr/bin/script.shTakže pak na klávesové zkratce voláš :
sudo /usr/bin/script.shA jelikož to voláš ty, tak si do sudoers dej svého uživatele.
su - uzivatek -c "prikaz"Zdar Max
terminal=`tty`
pid=$$
X=`ps -ef | awk -v pid=$pid -v term=$terminal ' pid && $0 ~ term{ print $6 }'`
if [[ $X =~ pts ]];then
X=yes
else
X=no
fi
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.