Eee PC Tips: scrivere su scheda SD senza permessi di root
Scritto da Riccardo Palombo il 27 gennaio 2008 alle 4:20pm | Categoria: Trucchi e consigliCon l’Eee PC e la Xandros preinstallata, quando inseriamo una scheda SD o un disco USB, questi vengono montati in automatico (automount) con permessi di root. Questo significa che non si possono copiare nuovi files, modificarli o cancellarli dalle periferiche esterne , finchè non si usa una shell di root o il File Manager, come Amministratore.
Possiamo modificare questo comportamento e permettere le modifiche sopra anche agli utenti comuni, senza bisogno di diventare root. Ecco come fare.
Risolvere i problemi di lettura della carta
Alcune schede SD, hanno dei problemi con l’Eee PC e restituiscono il seguente errore, appena inserite nello slot:
“You do not have enough permissions to read /home/user/MMC-SD”
Per risolvere questo problema, rimuovere tutte le periferiche USB e SD connesse (mouse compreso), aprire un terminale (Ctrl+Alt+T) e digitare:
sudo mkdir /media
Riprovare adesso ad inserire la scheda SD; tutto dovrebbe essere risolto.
Dare più permessi agli utenti
Aprire il file /etc/udev/rules.d/50-xandros-udev.rules come root con:
sudo kwrite /etc/udev/rules.d/50-xandros-udev.rules
Cercare questa linea:
BUS=="usb", KERNEL=="sd[!0-9]", NAME="%k", MODE="0660", GROUP="floppy", SYMLINK+="disks/Removable/%k", RUN+="/usr/bin/usbstorageapplet zip %k"
Modificare la voce MODE in “0666” per permettere agli utenti di leggere e scrivere:
BUS=="usb", KERNEL=="sd[!0-9]", NAME="%k", MODE="0666", GROUP="floppy", SYMLINK+="disks/Removable/%k", RUN+="/usr/bin/usbstorageapplet zip %k"
O modificarla in “0777” per permettere a tutti gli utenti di leggere, scrivere ed eseguire:
BUS=="usb", KERNEL=="sd[!0-9]", NAME="%k", MODE="0777", GROUP="floppy", SYMLINK+="disks/Removable/%k", RUN+="/usr/bin/usbstorageapplet zip %k"
Salvare il file e ricaricare le regole di udev:
sudo /sbin/udevstart
Da adesso, è possibile scrivere sulle nostre periferiche esterne (SD, USB) senza permessi di root.
Regolare i permessi se si è cambiato Sistema Operativo all’Eee PC (ubuntu, eeexubuntu, eeedora)
Aprire un terminale e digitare:
cd /media
Scrivere:
ls -l
per vedere il device della periferica inserita.
Dovremmo avere una riga simile:
drwxr-xr-x 3 root root 4096 2008-01-27 12:33 disk
Adesso, per cambiare i permessi digitare:
sudo su
e la nostra password.
Proseguire con:
chown <il tuo nome utente> <nome del device/disco>
es: chown riccardo disk
Digitiamo di nuovo:
ls -l
per controllare che i cambiamenti siano stati accettati.
es: drwxr-xr-x 3 riccardo root 4096 2008-01-27 12:33 disk
Da adesso, l’utente riccardo può scrivere e leggere dal device disk, che non è altro che la periferica appena connessa all’Eee PC (SD o USB).





Pingback: Aggiornamenti di sicurezza e nuovi software per Eee PC | Asus Eee PC