Pagina 1 di 2

pendrive e spegnimento

Inviato: mer 28 feb 2007, 23:10
da Manoet
salve a tutti
ho quasi finito d configurare il mio slack
quasi perchè ho tre problemi
1- la slack nn mi monmta in automatico la pennetta, quindi che comando devo dare da konsole?
2- ho fatto la modifica al file /etc/sudoers cm detto in s4d per permettere a qualsiasi utente d spegnere il computer, ma uscendo dall sezione e dando il comando /sbin/shutdown -h now, mi vedo rispondere che può farlo solo il root.
3- qnd inserisco un cd lo devo montare, solo che poi (a volte) konqueror nn riesce a raggiungerlo perchè il konqueror del normale user mi da il cdrom vuoto e quello di kdesu mi da ddirittura la directory media vuota... (per montarlo uso mount /dev/cdrom /media/cdrom)
cm risolvo?
grazie in anticipo

Re: pendrive e spegnimento

Inviato: mer 28 feb 2007, 23:30
da Dani
Manoet ha scritto:salve a tutti
ho quasi finito d configurare il mio slack
quasi perchè ho due problemi
1- la slack nn mi monmta in automatico la pennetta, quindi che comando devo dare da konsole?
http://web.tiscali.it/meskalamdug/kdeautom.html

mentre per montarla manualmente mount -v -t vfat /dev/sda1 /mnt/usbpen

man mount

ps: maskalamdug hai ricevuto il mio pm ? mi rimane in uscita :(

2- ho fatto la modifica al file /etc/sudoers cm detto in s4d per permettere a qualsiasi utente d spegnere il computer, ma uscendo dall sezione e dando il comando /sbin/shutdown -h now, mi vedo rispondere che può farlo solo il root.
cm risolvo?
grazie in anticipo
Devi dare sudo /sbin/shutdown -h now, se non funziona nemmeno cosi' posta etc/sudoers

Inviato: gio 1 mar 2007, 14:08
da Bart

Inviato: ven 2 mar 2007, 16:35
da Manoet
mount -v -t vfat /dev/sda1 /mnt/usbpen
mi da qst risultato:
mount: mount point /mnt/usbpen does not exist
però ho notato che in mdia c sn delle catelle denominate memory, memory0, memory1 e sda1. uso una d qst?

per qnt riguarda lo spegnimento dando sudo /sbin/shutdown -h now (cs che nn è scritta nello s4d) mi da un errore alla linea 27. eccovi il file
# sudoers file.
#
# This file MUST be edited with the 'visudo' command as root.
#
# See the sudoers man page for the details on how to write a sudoers file.
#

# Host alias specification

# User alias specification

# Cmnd alias specification

# 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

Samples
%users ALL=/sbin/mount /cdrom,/sbin/umount /cdrom
%users localhost=/sbin/shutdown -h now
e domanda aggiuntiva - scusate se vi tedio - aggiungendo due righe tipo
%users ALL=/sbin/mount /floppy0,/sbin/umount /floppy0
%users ALL=/sbin/mount /sda1,/sbin/umount /usbpen(dp farla funzionare)
faccio in modo che tutti gli utenti possano montare e smontare floppy e penne?

Inviato: ven 2 mar 2007, 19:58
da absinthe

Inviato: ven 2 mar 2007, 20:01
da Dani
Manoet ha scritto:mount -v -t vfat /dev/sda1 /mnt/usbpen
mi da qst risultato:
mount: mount point /mnt/usbpen does not exist
però ho notato che in mdia c sn delle catelle denominate memory, memory0, memory1 e sda1. uso una d qst?
Devi creare il mount point !
Da root: mkdir /mnt/usbpen.
Ovviamente puoi usare qualsiasi directory, ma una apposita in mnt non dovrebbe dar fastidio.
per qnt riguarda lo spegnimento dando sudo /sbin/shutdown -h now (cs che nn è scritta nello s4d) mi da un errore alla linea 27. eccovi il file

Codice: Seleziona tutto

Samples
%users  ALL=/sbin/mount /cdrom,/sbin/umount /cdrom
%users  localhost=/sbin/shutdown -h now
Inizia a commentare la riga "Samples" (deve diventare "#Samples"), secondariamente quando devi modificare sudoers, aprilo con visudo il quale verifica che non ci siano errori nel file...
faccio in modo che tutti gli utenti possano montare e smontare floppy e penne?
Per far montare/smontare i dispositivi agli utenti basta editare etc/fstab. man mount && man fstab, guarda le opzioni user/users.

Se invece vuoi usare sudo:

Codice: Seleziona tutto

nome_utente hostname=NOPASSWD:comando
Ad esempio, nel caso della tua penna usb:

Codice: Seleziona tutto

manoet localhost=NOPASSWD: mount -v -t vfat /mnt/usbpen, umount -v /mnt/usbpen 
ps: non uso molto sudo, potrei aver detto fesserie stratosferiche. man sudoers ti togliera' ogni dubbio ;)

Inviato: sab 3 mar 2007, 17:13
da Manoet
grazie, appena ho 5 minuti mi c metto su
ciao

spegnimento

Inviato: dom 4 mar 2007, 0:02
da Manuslackying
Credo di avere la soluzione al problema dello spegnimento

come primo passo da root dai un bel chmod 4755 /sbin/shutdown

per settare il bit SUID

Ancora per lo spegnimento

Inviato: dom 4 mar 2007, 0:10
da Manuslackying
Secondo passo logout

user e password

da user dai /sbin/shutdown -h now


il computer si spegne ma resta il fatto che devi anteporre quella directory /sbin prima del comando perchè lo user deve andare a cercarlo nella dir
sbin.

Ancora per lo spegnimento

Inviato: dom 4 mar 2007, 2:52
da Manuslackying
allora una soluzione potrebbe essere quella di aggiungere nella PATH dello user
la directory /sbin

ora, in questo momento non mi sovviene come fare ma se hai cpmpreso il senso della cosa sarà molto più facile di quello che credi.

Prova vedrai che funziona.

aggiungo per altro che non sono impazzito di colpo per postare tre volte
ma che avevo scritto dell'altro e non sono in grado di eliminare i post
cosi ci ho riscritto sopra.
Scusate per l'ingombro, se qualcuno mi spiega come si fa ad eliminare un post
mi fa un grosso favore.
Con le stupidaggini che spesso scrivo mi farebbe molto comodo e questo suggerimento potrei riscriverlo in una finestra unica

Grazie

Inviato: mar 6 mar 2007, 23:19
da Manoet
grazie mille!!!!
stavo giusto postando perchè il metodo suggeritomi da Dani nn funzia... mi dice che nn ho il permesso...
proverò anche qst e riferirò (comunque scrivere /sbin nn è poi un così grande problema)

Inviato: mer 7 mar 2007, 13:13
da Dani
Si ho sbagliato:

Questo:

Codice: Seleziona tutto

manoet localhost=NOPASSWD: mount -v -t vfat /mnt/usbpen, umount -v /mnt/usbpen 
deve essere

Codice: Seleziona tutto

manoet localhost=NOPASSWD: mount /mnt/usbpen, umount /mnt/usbpen
Dopo aver aggiunto il dispositivo in fstab

Inviato: mer 7 mar 2007, 20:55
da waka_jawaka
Per lo shutdown, piuttosto che mettere in path /sbin penso sia più "pulito" un fare link simbolico del comando in /bin
oppure, in /etc/sudoers metti qualcosa come:

Codice: Seleziona tutto

User_Alias OPERATORS=tua_utenza
OPERATORS  nome_host=/sbin/shutdown -h now
OPERATORS  nome_host=/sbin/shutdown -r now

Ottimo suggerimento

Inviato: gio 8 mar 2007, 20:41
da Manuslackying
Grazie a Waka per l'ottimo suggerimento

Inviato: ven 9 mar 2007, 8:12
da Manoet
urca... nn riesco quasi a starvi dietro....
grazie a tutti per l'aiuto, per ora sn su root e or vedo d mettere in pratica i vostri consigli

ma se dessi un "chmod 4755" anche mount e umount funzionerebbe?



EDIT: ho provato ed ecco i risultati
il pc si spegne (per ora do ancora /sbin/, in seguito eventualmente lo tolgo (ma nn posso creare un link al comando?)
per qnt riguarda il montaggio di cd, floppy e penne da user ho editato fstab cm segue
/dev/cdrom----/mnt/cdrom---auto---noauto,owner,users,ro---0---0
/dev/fd0--------/mnt/floppy----auto---noauto,owner,users,rw---0--0
/dev/sda1------/mnt/usbpen---auto--noauto,owner,users,rw---0--0
appena editato il file slack mi ha detto che c'era un nuovo dispositivo su dev/sda1 (strano visto che nn avevo collegato nulla). gli dico d aprirlo in una nuova directory e ho visto che nn c'era nulla. perplesso sn tornato su user per fare le prove
funziona alla perfezione cn cd e floppy, nn per le penne perchè mi dice che
"mount: /dev/sda1 is not a valid block device" (sarà mica per quello che mi è spuntato dp aver editato il file?)
allora da root ho provato cn mount /dev/sda /mnt/usbpen e ha funzionato.
posso mettere sda (al posto d sda1) anche in fstab senza problemi?