Visualizzazione dei risultati da 1 a 8 su 8
  1. #1
    Utente bannato
    Registrato dal
    Feb 2003
    Messaggi
    211

    sudo - shutdown non va - slack

    ciao, ho configurato il file etc/sudoers per poter far eseguire all'utente che uso alcuni comandi; funzionano tutti quelli previsti tranne quelli relativi allo spegnimento/riavvio della macchina, ovvero shutdown, halt e reboot..
    Uso slack 10 (anche con la 9.1 avevo lo stesso problema)
    Di seguito riporto il file di configurazione.
    Ciao e grazie

    -------------------

    # Host alias specification
    Host_Alias LO=portatile

    # User alias specification

    # Cmnd alias specification
    Cmnd_Alias SHUTDOWN=/sbin/halt,/sbin/shutdown,/sbin/reboot
    Cmnd_Alias MOUNT=/sbin/mount,/sbin/umount
    Cmnd_Alias MISC=/bin/rm,/usr/sbin/hddtemp

    # Defaults specification

    # User privilege specification
    root ALL=(ALL) ALL

    # Uncomment to allow people in group wheel to run all commands
    # %wheel ALL=(ALL) ALL

    # Same thing without a password
    # %wheel ALL=(ALL) NOPASSWD: ALL
    nesquik LO=SHUTDOWN,MOUNT,MISC, NOPASSWD: ALL

  2. #2
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    976
    che errore ti da?

    io ho messo così:

    %users localhost=/sbin/shutdown -h now
    %users localhost=/sbin/reboot
    francesco

  3. #3
    Utente bannato
    Registrato dal
    Feb 2003
    Messaggi
    211
    L'errore che mi da' e' questo:

    nesquik@portatile:~$ sudo halt
    sudo: halt: command not found

    ora ho inserito le due righe
    %users LO=/sbin/shutdown -h now
    %users LO=/sbin/reboot

    nell'/etc/sudoers ma ancora non funge...
    Eppure i comandi sono visti da sudo, ecco l'output
    di un sudo -l

    nesquik@portatile:~$ sudo -l
    User nesquik may run the following commands on this host:
    (root) /sbin/halt, /sbin/shutdown, /sbin/reboot
    (root) /sbin/mount, /sbin/umount
    (root) /bin/rm, /usr/sbin/hddtemp
    (root) NOPASSWD: ALL
    (root) /sbin/shutdown -h now
    (root) /sbin/reboot



  4. #4
    Utente di HTML.it
    Registrato dal
    May 2002
    Messaggi
    25

    fai così....

    Ciao nesquik, fai una cosa molto semplice:

    da root: #chmod 4755 /sbin/shutdown

    poi crei un file semplice in /usr/local/bin/ di nome spegni

    all'interno srivi /sbin/shutdown -h now

    e poi lo rendi eseguibile: # chmod +x /usr/local/bin/spegni

    finito


    .... ora da normale utente, digitando in qualsiasi punto del filesystem il comando spegni, la macchina si spegnerà!

    Bye

  5. #5
    Utente di HTML.it L'avatar di gigyz
    Registrato dal
    Oct 2003
    Messaggi
    1,443
    prova con sudo /sbin/halt e vedrai che funziona. Anch'io ho fatto + o - come MaximoD solo che mi sono fatto gli stessi comandi però per gli user, intendo con gli stessi nomi, mettendoli in /usr/local/bin cioè ho chiamato gli script con i nomi shutdown, halt, reboot così il tutto è trasparente e un generico user che appartiene ad un gruppo creato apposta puo spegnere il pc con i soliti comandi.

  6. #6
    Utente bannato
    Registrato dal
    Feb 2003
    Messaggi
    211
    ciao...
    ho provato con sudo /sbin/halt sudo /sbin/reboot ma senza successo...
    ho fatto come suggerito da MaximoD e ho risolto la situazione... grazie


  7. #7
    Utente di HTML.it
    Registrato dal
    May 2002
    Messaggi
    25

    Mi fà piacere....

    Ciao nesquik,

    mi fà piacere che hai risolto positivamente con il mio contributo. Avanti così, e forza Slackware

    Ciao

  8. #8

    Re: fai così....

    Originariamente inviato da MaximoD
    Ciao nesquik, fai una cosa molto semplice:

    da root: #chmod 4755 /sbin/shutdown

    poi crei un file semplice in /usr/local/bin/ di nome spegni

    all'interno srivi /sbin/shutdown -h now

    e poi lo rendi eseguibile: # chmod +x /usr/local/bin/spegni

    finito


    .... ora da normale utente, digitando in qualsiasi punto del filesystem il comando spegni, la macchina si spegnerà!

    Bye
    Ciao mi spiegheresti come mai 4 numeri e non 3 ? i permessi non sono lettura,scrittura,esecuzione riferiti a u,g,o ?
    Graize
    Ciao

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.