Portál AbcLinuxu, 11. května 2025 10:33
Řešení dotazu:
sudo dpkg -i aplikace.debjinak co je to za aplikaci ze potrebujes instalovat rucne? neni nova verze dostupne v nejakem PPA? tim by jsi si pridal jeji repositar a aktualizace by se delala automaticky systemove...
#!/bin/sh if [ ! -f /var/run/teamviewerd.pid ]; then gksudo 'teamviewer --daemon enable' -m 'Pro potřeby programu TeamViewer je potřeba spustit službu TeamViewerD. Zadejte své heslo:' fi teamviewer if [ -f /var/run/teamviewerd.pid ]; then gksudo 'teamviewer --daemon disable' -m 'Po ukončení programu TeamViewer je vhodné vypnout službu TeamViewerD. Zadejte své heslo:' fi
sudo systemctl disable teamviewerd.service
na debianu 9
a do toto /etc/sudoers nakonec přidat
pepe je název uživatele
pepe host = (root) NOPASSWD : /usr/bin/teamviewer --daemon enable
pepe host = (root) NOPASSWD : /usr/bin/teamviewer --daemon disable
tak ten sudo nějak asi nefunguje ---
aha ono to nefunguje přes gksudo
takle to s tim sudo už jde.
#!/bin/sh
if [ ! -f /var/run/teamviewerd.pid ]; then
sudo teamviewer --daemon enable
fi
teamviewer
if [ -f /var/run/teamviewerd.pid ]; then
sudo teamviewer --daemon disable
fi
sudo visudopripadne pouzit pridavnej automaticky vkladanej soubor, kdy misto nebezpecne editace /etc/sudoers se prida novy soubor do /etc/sudoers.d/nejakejnazev , kterej kdyz bude vadnej by se mel ignorovat a stale by primarni /etc/sudoers mel dovolit pouzit sudo v puvodni funkci...
%sudo ALL=NOPASSWD: /usr/bin/teamviewer
sudo teamviewer --daemon disables tim ze jestli uz si udelal ten skript a zmenil ikonu, tak po vypnuti teamviewer se provadi zakazovani jiz automaticky stejne :)
ps aux | grep -i teamviewer
ps aux | grep -i [t]eamviewer
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.