su: deve essere eseguito da un terminal

Ho cercato di impostare un backup pianificato del mio server Minecraft. Ho usato uno script che ho trovato su GitHub a frdmn / minebackup.sh e sembra funzionare ottimo quando lo lancio direttamente dal terminal.

I cronjobs che ho impostato tuttavia non funzionano per qualche motivo. In posta indica questi messaggi di errore:

  • VirtualBox: emettere con i symlinks nelle cartelle condivise
  • Come impostare le impostazioni locali in Debian 6.0.3?
  • Installare il module Perl LWP su debian + Others
  • Come configurare una connessione Internet di backup da un secondo ISP?
  • Linux mdraid RAID 6, i dischi cadono casualmente each pochi giorni
  • init script non viene installato in /etc/init.d
  • Hexxit Server è in esecuzione, sospensione salva … su: deve essere eseguito da un terminal
    su: deve essere eseguito da un terminal
    su: deve essere eseguito da un terminal
    fatto
    Il backup di hexxit-01 … fatto
    Dimensione totale di backup (175 MiB) <= (5000 MiB) … fatto
    Hexxit Server è in esecuzione, re-abilitazione salva … su: deve essere eseguito da un terminal
    su: deve essere eseguito da un terminal
    fatto

    Il problema principale sembra essere su: must be run from a terminal e suppongo che questo abbia a che fare con i problemi di sicurezza sul server e non lo script, quindi questo è il motivo per cui sto chiedendo qui.

    È più o less un'istanza appena installata di Debian 7.1.0 x64 con un utente su di esso, mc . Come posso risolvere questo problema per eseguire correttamente questo script?

    I cronjobs sono simili a questo e sono stati aggiunti usando crontab -e

     */15 * * * * /usr/bin/minebackup backup 0 0 * * * /usr/bin/minebackup backup full 

    Ho cercato in giro per un po 'e ho una sensazione che devo modificare /etc/sudoers , ma la linea che wherevo commentare non è nemless nel file, quindi non so se Debian ha ha cambiato le sue impostazioni predefinite o … eh?

     Defaults env_reset Defaults mail_badpass Defaults secure_path="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" root ALL=(ALL:ALL) ALL %sudo ALL=(ALL:ALL) ALL #includedir /etc/sudoers.d 

  • Come posso gestire i moduli del kernel costruiti dalla sorgente in Debian?
  • C'è una grande differenza nel lavorare con i server Debian e Fedora?
  • Come aggiornare un pacchetto usando il burattino e un file .deb
  • Script per installare automaticamente i pacchetti
  • Il debian lenny-backports è sicuro da usare su lenny?
  • Come cancellare i settori danneggiati da hard disk?
  • One Solution collect form web for “su: deve essere eseguito da un terminal”

    prova a modificare / etc / sudoers usando visudo e commentare:

     Defaults requiretty 
    Suggerimenti per Linux e Windows Server, quali Ubuntu, Centos, Apache, Nginx, Debian e argomenti di rete.