Pagina 1 di 1

[Risolto] Eject da utente

Inviato: mar 16 gen 2007, 14:52
da Absolut
Ciao ragazzi. Collegando l'ipod al pc, mi viene cheisto che ci voglio fare.. mi compare tra le risorse con l'iconcina dell ipod, ma quando lo voglio espellere, cliccando col il tasto destro sopra e facendo Safety Remove... non accade nulla. Sullo schermo dell'ipdo rimane la voce a "non scollegare"

Per far andare via la scitta dall'ipod "non scollegare". non devo fare safety remove. ma andare su root e digitare eject sda2.

Allor al'ipod si disconnette.

Essendo gestito tutto in automatico in fstab non ho nessuna voce relativa all'ipod.


vi ringrazio per la possibile soluzione!

a presto!

Inviato: mar 16 gen 2007, 17:16
da sid77
beh non credo ci siano molte altre soluzioni a parte, come fai tu, di ejectare sda2: gli ipod hannno 2 o 3 partizioni a seconda di come sono formattati e, finchè non ejecti la partizione dati (2 per un winpod, 3 per un macpod), rimane giustamente attiva l'icona "non scollegare".

ciao

Inviato: mar 16 gen 2007, 17:22
da Absolut
ok allora come faccio a fare in modo che l'eject dell'ipod possa essere fatto da utente?

Inviato: mar 16 gen 2007, 20:09
da Paoletta
slackvitto ha scritto:ok allora come faccio a fare in modo che l'eject dell'ipod possa essere fatto da utente?
ad esempio cambiando i permessi di /usr/bin/eject, oppure usando sudo; in fin dei conti quando vuoi far fare all'utente una cosa che può fare solo root le alternative son queste

Inviato: mar 16 gen 2007, 21:11
da Absolut
Ok. allor ail mio sudo è questo:

Codice: Seleziona tutto

  
# Host alias specification

# User alias specification
User_Alias UTENTI = derek

# Cmnd alias specification
Cmnd_Alias SPEGNI = /sbin/shutdown -h now, /sbin/shutdown -r now


# Defaults specification

# Runas alias 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
UTENTI ALL = NOPASSWD: SPEGNI


# Samples
# %users  ALL=/sbin/mount /cdrom,/sbin/umount /cdrom
# %users  localhost=/sbin/shutdown -h now
# %users  localhost=/sbin/shutdown -r now
 
Quindi per permettere agli utenti di smontare de cambiarlo così giusto!?

Codice: Seleziona tutto

  
# Host alias specification

# User alias specification
User_Alias UTENTI = derek

# Cmnd alias specification
Cmnd_Alias SPEGNI = /sbin/shutdown -h now, /sbin/shutdown -r now
Cmnd_Alias IPOD = /user/bin/eject

# Defaults specification

# Runas alias 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
UTENTI ALL = NOPASSWD: SPEGNI, IPOD


# Samples
# %users  ALL=/sbin/mount /cdrom,/sbin/umount /cdrom
# %users  localhost=/sbin/shutdown -h now
# %users  localhost=/sbin/shutdown -r now
e poi mettere in .bash_profile

Codice: Seleziona tutto


alias ipodx='sudo eject sda2'


Inviato: mar 16 gen 2007, 21:14
da Absolut
cavolo cos' non funziona!!! mi chiede la password... e poi immessa mi restituisce:

Sorry, user derek is not allowed to execute '/usr/bin/eject sda2' as root on derek.


perchè!?!?

Inviato: mar 16 gen 2007, 22:22
da bruno82
slackvitto ha scritto:Cmnd_Alias IPOD = /user/bin/eject
Credo ci sia una "e" di troppo ;)

Inviato: mar 16 gen 2007, 22:58
da Absolut
Ok.. perfetto!