Trends >>> Eee PC FlareEee Pad Transformer PrimeCES 2012

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 consigli

Con 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).

Like eeepc.it
eeepad-tf201-italia
  • Francesco

    Questi Tips sono veramente utili, complimenti per l’ottimo lavoro. Questo sito può diventare il vero punto di riferimento per un PC che tutti già amiamo, anche quelli che non lo hanno ancora o che non lo compreranno mai. Sarà davvero il prodotto dell’anno!

  • Antonio

    quando inserrisco una USB-PEn mi dice :” non si dispone delle autorizzazioni per leggere/home/user/HM080HC

  • http://www.eeepc.it Riccardo

    Si Antonio, io ho l’Eee Americano ;)

  • Antonio B

    a me veramente non chiede niente.
    scrive e cancella sulla sdhc tranquillamente.
    ho un eee preso in ateprima da mediaworld
    ciao a tutti

  • Cesare

    Anche a me nn dice nulla di strano, ho una SD normal, ma presto avrò una SDHC e vi dirò

  • Mirko

    Come posso evitare che ad ogni avvio del S.O. Xandros esca la maschera di “autoplay” che mi chiede come aprire la scheda SDHC??

    Mirko

  • http://www.eeepc.it Riccardo

    Mirko, per disabilitare il popup di automount, apri un terminale (Ctrl+Alt+T) e digita:
    sudo chmod a-x /usr/bin/xandros_device_detection_dialog

    in questo modo verranno disabilitati tutti (anche quelli a pc avviato).

    Per sapere come disabilitarli soltanto all’avvio, aspetta l’articolo che sto per pubblicare.

  • Mirko

    Grazie riccardmo ma non intendo disabilitare il montaggio dei dischi (altrimenti non compravo una SDHC se non mi serviva no?) intendevo solo la finestra di autoplay.

    Mirko

  • http://www.eeepc.it Riccardo

    Ops, hai ragione. Ho corretto il commento, ma intendevo il popup di automount.

  • Mirko

    Grazie, allora aspetterò l’articolo!!

    Mi piacerebe anche un’altro articolo (scusate l’off topic), ovvero su come istallare Gnome o xfce su xandros… a me non piace molto kde!

    Ma sono gusti è chiaro.

    Grazie ancora!

    Mirko

  • Giannino

    Chiedo scusa Riccardo ma la mia inesperienza con questo sistema mi mete in difficoltà! Ho digitato la riga: sudo mkdir /media da te indicata ma la situazione rimane bloccata, non riesco a scrivere sulla SDHC appositamente acquistata!!! Ma vorrei capire una cosa, una volta digitata la riga, devo dare invio o cos’altro?
    Lo spazio inoltre tra “mkdir” e “/media” deve essere rispettato? Io l’ho fatto avendolo trovato indicato! Attendo ansioso aiuto per l’imbarazzante situazione di stallo! Grazie anticipatamente!

  • Giannino

    … e per la precisione aggiungo che nel terminale, quando digito la stringa indicata, mi risponde testualmente: mkdir: impossibile creare la directory ‘/media’: Il file esiste” … e quindi, mi domando io? Scusa l’aggiunta ulteriore ma per chiarezza mi sembrava dovuta. Grazie ancora per la cortesia!

  • Giannino

    … aggiungo, ad onor di cronaca nonché per rendere il quadro esaustivo, che ho provato anche le successive indicazioni alla sola stringa unica di comando e come risultato ho ottenuto, oltre a non sbloccare la possibilità di scrivere sulla SDHC, l’effetto di una tripla apertura, all’inserimento della stessa, della finestra di autoplay nonché un tris di icone nella barra in fondo allo schermo… !!! Sono nel pallone! Help!

  • http://www.eeepc.it Riccardo

    Giannino se ti dice che la dir /media è già esistente il problema è un altro. CHe errore hai quando inserisci la sdhc o provi a scriverci sopra?
    Prova a dare anche un

    sudo chmod 777 /media

    prima di inserire la scheda. Fammi sapere, ciao

  • Giannino

    Cortese e pronto a rispondere al mio appello di aiuto, Riccardo. Quando tento di salvare un file, ottengo come messaggio “che non posso modificare perché non posseggo il file” e se verifico con proprietà mi risponde: “Le autorizzazioni non possono essere modificate perché non si possiede il file”… ma ora mi sorge un dubbio atroce (che in me genera vergogna enorme!): non so se sia dipeso dalla stringa di comando chepoco sopra mi hai suggerito e che io ho prontamente raccolto e digitato oppure dalla mia conclamata inettitudine con questo (per me nuovo e sconosciuto) sistema, ma forse ho sempre sbagliato io sin dall’inizio pretendendo di scrivere (creando una nuova cartella) nello spazio evidenziati nel file manager una volta selezionata l’icona della sdhc mentre, cosa che non ho mai fatto sino ad ora, selezionando la cartella già presente e col nome di “partition1″, qui posso scrivere e prire cartelline a mio piacere (o almeno così mi pare di aver appurato).
    Spero d’esser stato chiaro, sicuramente mi son dilungato troppo e mi scuso, ma alla fine “tutto è bene ciò che finisce bene” e ora pare che io possa operare tranquillamente salvataggi in libertà! Grazie della tua cortesia e attenzione!
    Grazie per questo opportuno e utile sito e per l’impegno che vi dedichi!
    PS Era meglio una e-mail data la lunghezza, pazienza. Se decidessi di cancellare questo mio prolisso brogliaccio verboso, hai il mio sereno nulla osta! Ancora grazie e ciao!

  • Dario

    io ho seguito la procedura,ma non riesco a copiare file sull’usb!devo camiare solo quel valore in quella singola riga?l’ho anche salvato,se lo riapro il valore è 066,ma niente da fare per la copia…aiuto!

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

  • Giordana

    Io ho un Eee Pc a cui ho lasciato Xandros (semplicemente l’ho portato dall’Easy Mode all’Advanced Desktop se guendo le indicazioni di questo sito). Il mio problema è questo: ho comprato un HD esterno USB da 40 Giga. L’HD è stato riconosciuto solamente una volta dal mio Eee PC, in particolare quando l’ho passato alla forma Advanced Desktop. Prima, in Easy Mode, era come se non lo avessi collegato. Dopo quest’unica volta che ha riconosciuto l’HD, non lo ha più riconosciuto, neanche in Advanced Desktop. L’HD funziona perchè l’ho usato perfettamente sul mio pc con Xp. Come posso risolvere questo problema? Posso seguire le indicazioni riportate in questo sito a proposito dei problemi con le schede USB?
    Grazie

  • davser

    Ho modificato il file 50-xandros-udev.rules settando i permessi a 0777 come speigato nell’articolo… Ma, non solo non ho ancora i permessi di esecuzione ma quando inserisco una sd mi appaiono 3/4 icone nella systray e altrettante finestre di autoplay. Ho dovuto reimpostare i permessi a 0660 e ravviare il pc per riportare tutto alla normalità.

    Come posso risolvere questo problema?

  • http://www.pcfactory.it Pipistro

    Io domanica ho provato a spostare dei dati da una su una cartella del piccolino e poi viceversa (spostandoli), ma non mi ha chiesto niente. Tutto questo in easy mode.

  • waccio

    ciao, qualcuno sa consigliarmi una stampante compatibile al 100% con l’Eeepc?Ho una laserjet Hp 1020 ma non viene riconosciuta e non sono pratico di linux…

  • http://www.eeepc.it Riccardo

    waccio, trovi tante informazioni sulle stampanti compatibili con linux ed i loro drivers su: http://www.openprinting.org/printer_list.cgi

  • http://www.crcbrianza.it Pasquale Amico

    Salve a tutti e buon eeepc!
    Sto cercando una risposta a questo quesito:

    come in easy mode mi riconosce le chiavette usb, ma advanced mode no?

    E’ normale?

    Grazie per la risposta

  • fede

    ho dei problemi che sicuramente saranno cavolate ma non sapevo usare windows, e figuriamoci linux che non avevo mai visto in vita mia…
    intanto ho provato a installare xmule su questo pc ma non mi da la lista dei server e non riesco a capire come devo fare, inoltre non so se è normale che non mi compare subito l’icona di xmule ma devo entrare invece in mille cartelle diverse fino ad arrivare a quella che mi apre il programma!!
    poi in messenger non capisco come mainon ho ne l’audio ne gli smile, devo scaricarli? perche fino a ieri c’erano, non vorrei aver schiacciato qualcosa di sbagliato!!! per l’audio invece proprio non capisco, ho guardato ovunque e ovunque è segnato che i suoni sono attivi ma non me li fa sentire.. è il pc ?la musica riesco ad ascoltarla!
    Poi, appena ho acceso il pc, di giochi ce n’erano 4, poi dopo non so cosa di preciso uno è sparito nel nulla……era un allucinazione o c’erano 4 giochi??? e come è possibile che uno si sia autocancellato???
    qualcuno viene a casa mia??????aiutoooo

  • mgarrini

    Innanzitutto co,mplimenmti per il sito è davvero utlissimo per ki come me ha l’eepc da pokissimi giorni.

    Allora io ho usakkiato mandrake qualke anno fa, ma ora sono assolutamente a zero…e mi tocca ricomimciare…QUINDI passo alla domanda:
    Sto installando dei dizionari aggiuntivi per stardict, e vorrei copiare i file estratti nella cartella usr/share/stardict/dic

    e si blocca poikè nn sono root…
    immagino se lancio il terminale e uso SUDO + MOVE dovrei poter spostare il tutto ma ogni volta sarebbe una fatica immane :( , quindi cè una procedura per sbloccare una volta per tutte la situazione, lo so ke nn è sicuro ma vorrei SEMPRE poter lavorare sulle cartelle come root dall’avvio…come si può fare…grazie mille

    ps.(come si copia/incolla il testo del terminale?)

    HODIE VII Id. Apr.MVIII

  • http://www.eeepc.it Riccardo

    Per copiare da e sul terminale (e in genere ovunque) puoi usare il tasto centrale del mouse; in pratica quando selezioni qualcosa, questo viene automaticamente copiato negli appunti (non sovrascrivendo però un eventuale testo già copiato con la funzione “Copia”) e basta un click con il tasto centrale del mouse per incollarlo (spero si capisca).

    Per l’utente root, puoi farlo ma non è consigliato e pericoloso; al posto di sudo, da inserire prima dei comandi, puoi diventare direttamente root scrivendo:

    su [INVIO]
    e digitando la password di root (quella che usavi con sudo).

    Puoi provare anche ad entrare direttamente al login come root / password-di-root, ma vai contro la natura dei sistemi operativi unix.

  • manu

    vi ringrazio per il servizio!!!sono appassionato di poesie come c… faccio a scrivere e pubblicare su internet???

  • manu

    l’AMICIZIA…
    essere amico significa avere il coraggio di svelare i propri segreti a persone che riteniamo siano amiche.bisogna non fraintendere l’amicizia, perchè potresti sentirti in colpa di aver voluto bene quella persona…

  • Universale

    Ciao a tutti. Per cambiare i diritti di scrittura ieri ho seguito i passaggi elencati nella guida .Ho fatto tutto però oggi mi sono accorto che se riedito il comando sudo kwrite /etc/udev/rules.d/50-xandros-udev.rules la finestra che mi compare è vuota e non mi presenta più tutte le linee tipo BUS==”usb”, KERNEL==”sd[!0-9]“, NAME=”%k”, MODE=”0660″, GROUP=”floppy”, SYMLINK+=”disks/Removable/%k”, RUN+=”/usr/bin/usbstorageapplet zip %k”.

    Volevo sapere, visto che sono alle prime armi con linux, se è normale che non ci siano più oppure devo fare qualcosa. Chi può aiutarmi? Grazie

  • Ugo

    Ciao Riccardo, Vorrei Comprare una SDHC 16GB Class 6 e ho letto in giro che ad alcuni ha dato problemi di lettura e scrittura. Cosa mi consigli dato che ufficialmente se non sbaglio L’Eee non le supporta? Hai avuto modo di testarle ? Grazie

  • army

    ciao raga, io ho appena preso un hdd esterno ed una flash disk da 8gb della mediacom. Solamente che non riesco a dargli i permessi. Eseguo tutta la procedura e non mi va. Perfavore aiutatemi.

  • doktor

    Ciao Riccardo, ho appena installato (ed ottimizzato grazie ad uno dei tuoi splendidi ed utilissimi tips) ubuntu 8.04, ma non mi fa aprire la mia sd dicendomi che è “impossibile montare il volume”…ho provato con il comando chown ma non ho risolto nulla…è possibile che il problema sia il fatto che al posto di “disk” ho “cdrom0″???
    Spero tu possa aiutarmi…
    Attendo notizie…
    Grazie per quello che fai…
    Doktor

  • valerio

    PC card ONDA M1HS TIM HO problemi DI installazione USB SU SCHEDA MADRE ASROCK WINDOWS XP NON RICONOSCE USB MI DA SCONOSCIUTO INVECE SU SCHEDA MADRE ASUS VECCHIA FUNZIONA BENE QUALCUNO PUO’ AIUTARMI HO 3 PC 2 CON SCHEDA MADRE ASROCK NON FUNZIONA AIUTOOOOOOOOOOO

  • Valerio

    Grazie mille…ho risolto il mio problema in un batter d’occhio!!!Grazie :-)