PDA

Visualizza la versione completa : Diritti di root ad un utente


VaLvOnAuTa
27-08-2008, 17:05
So che i puristi storceranno il naso ma è l'unica soluzione che, nella mia limitata conoscenza di sistemi linux, sono riuscito a trovare.
Sto facendo un sito web in asp.net (che gira sotto mono) che serve ad amministratre il server linux su cui gira.
Tramite asp.net posso inviare dei comandi al sistema. Mi servirebbe poter montare una periferica usb, copiare un file e smontare la periferica semplicemente cliccando su un bottone.
Riesco ad eseguire diversi comandi (copiare un file, richiedere la data etc) ma non a montare perchè, credo, sia un'operazione che può essere eseguita solo da root.
E' possibile dare i diritti di root all'utente di apache (www-data)? Altrimenti, c'è un modo per permettere a quest'utente di compiere determinate operazioni?

weseven
27-08-2008, 17:18
no, non è proprio il caso di dare diritti di root ad un utente. semmai imposti permessi più blandi sulle parti che ti interessano.
oppure ti documenti meglio.


in questo caso, montare/smontare una chiave usb può essere tranquillamente fatto da utente, sia che ti appoggi ad HAL, sia con le voci in /etc/fstab (usa users e non user).
man fstab (e man mount)
o
/usr/share/doc/hal/spec/hal-spec.html (o comunque trovi tutto su google.)

VaLvOnAuTa
27-08-2008, 18:15
Ti ringrazio per la risposta.
Ho smanettato un pò con fstab, poi ho risolto installando usbmount :stordita:

Loading