Vraag Ubuntu-server: Start dropbox.py van een gebruiker zonder in te loggen


Ik heb een Ubuntu-server 12.04. Gebruiker X logins zelden, maar ik wil zijn dropbox-map bijgewerkt houden. Hoe kan ik de dropbox-service van gebruiker X-service starten bij opstarten / opnieuw opstarten zonder dat gebruiker X moet inloggen (om de service te starten)?

De server is alleen de opdrachtregel. Geen GUI.


0
2018-03-06 08:03


oorsprong




antwoorden:


Probeer dropbox.py te starten vanuit rc.local

sudo -H gedit /etc/rc.local

en zet lijn

/home/x/dropbox.py &&

ergens boven exit 0

save end exit

Dit werkt als dropbox.py al is geconfigureerd.


1
2018-03-06 09:00





  1. Geef sudo toegang tot gebruiker 'Y'.

    $ sudo visudo
    userY  ALL = (userX) NOPASSWD: /home/userX/bin/dropbox.py
    
  2. Uitvoeren als gebruikerY:

    sudo -H -u userX /home/userX/bin/dropbox.py status
    

0
2017-08-02 11:27