[Risolto] mount hard disk dischi utente utenti permessi insufficienti lucid lynx 10.04 bug

Problemi riscontrati durante l'installazione di Ubuntu, degli aggiornamenti e degli avanzamenti del sistema.
ballo_da_solo
Prode Principiante
Messaggi: 163
Iscrizione: venerdì 6 giugno 2008, 10:58

[Risolto] mount hard disk dischi utente utenti permessi insufficienti lucid lynx 10.04 bug

Messaggio da ballo_da_solo »

ciao a tutti.
ho notato che talvolta mi scompaiono dei dischi, non posso vederli, montarli.
Su gestione dischi li vedo ma sul nautilus sono completamente invisibili, impossibile montarli, è assente anche il link che li distingue.
Ho notato che sicuramente succede quando passo da un utente a un altro, se un utente aveva montato un hard disk, pur avendo terminato la sessione, l'altro utente non può più vederlo, montarlo o smontarlo.
In pratica occorre essere sicuri, prima di terminare la sessione di non aver lasciato montato alcun disco, altrimenti se si accede a un altro utente quei dischi gli scompaiono. Allora occorre rientrare nell'utente, smontare e riterminare la sessione, riaccedere con l'altro utente.
E' molto seccante.
E appena adesso mi è capitato di osservare un'altra cosa strana. Vedevo entrambi i dischi su nautilus, c'era il loro nome e potevo cliccarci per montarli. Ebbene ne ho montato uno e l'altro è subito scomparso. Su gestore dischi li vedevo, se smontavo uno si smontavano entrambi e lo stesso con il mount. Se cercavo di accedere al punto di montaggio da nautilus o con ls mi diceva permessi insufficienti. Ho appena impostato entrambi gli utenti come amministratori, ma non è servito a niente. Sono uscito ed entrato nell'altro utente del sistema ed era montato li. Dopo averlo smontato l'ho visto dall'utente precedente. Non ci raccapezzo niente su cosa sia successo o cosa poter fare o come indagare.
Sbaglio qualcosa ? Capita anche a voi ? C'è qualcosa che non so ? Secondo voi è un bug di sistema ?

Vabbe. Ci ho provato da solo mentre scrivevo questa domanda e documentavo e forse ho comunque risolto (ballo da solo si sa ma spero anche  e non solo a beneficio di me ma di tutti).
Basta giocare un poco con mount e umount  eventualmente come  sudo o utente root (su) da terminale.
Infatti sapendo come si chiamano /dev/sdb e /dev/sdc e i punti di mount su /media/xxx e media/yyy basta forzare un unmount del dispositivo scomparso. A quel punto ricompare su nautilus e permette il montaggio, anche contemporaneo dei due dischi (peraltro niente di che).
Credo il baco risieda nel mancato smontaggio all'uscita dell'utente, forse una dimenticanza di sistema. Se si trattasse di sospensione dell'utente potrei capire ma anche in quel caso non è giustificato, i due utenti hanno gli stessi diritti di accesso agli hard disk secondari.
Inoltre da terminale si riscontrano delle difformità (in smontaggio o smontaggio) rispetto a quanto mostra il nautilus. Dopo uno smontaggio un hard disk risultava ancora montato.  
Adesso facendo delle prove è uscito un messaggio che non poteva smontarne uno perchè prima si doveva svuotare il cestino. Forse è quella procedura, magari pendente, che potrebbe aver bloccato un hard disk ?

Vabbe in mancanza di ulteriori notizie e osservazioni più certe, mi rendo conto che c'è una certa confusione e i dati sono solo esposti come son venuti, e vi lascio. Se capita anche a voi la stessa cosa, proviamo a capire dove sta il problema.

Grazie.
M.
Ultima modifica di Anonymous il venerdì 18 giugno 2010, 16:43, modificato 1 volta in totale.
ballo_da_solo
Prode Principiante
Messaggi: 163
Iscrizione: venerdì 6 giugno 2008, 10:58

Re: mount hard disk dischi utente utenti permessi insufficienti lucid lynx 10.04 bug

Messaggio da ballo_da_solo »

ulteriore prova e osservazione.
lasciato montato i dischi su un utente1. terminato sessione. entrato utente2. nautilus, dischi assenti. mount terminale: i dischi sono montati(ma invisibili). stavolta vado su gestore dischi. unmount di uno e di due, entrambi e comparsa di entrambi in nautilus.  da nautilus mount di uno dei due, è filesystem ntfs. ok  cliccando sull'altro per montarlo, è ext4, questo scompare. Evidentemente viene montato con le credenziali di utente1 e da qualche parte c'è un'opzione che i due utenti non devono vedere gli stessi dischi montati ? policy di sistema di default ?
ulteriori prove mostrano che il problema forse risiede nel procedimento dell'automount, quel procedimento per cui viene creato un punto di mount (una cartella) ed eseguito il montaggio. Viceversa all'umount viene smontato e cancellato il punto di mount.
In qualche maniera quando cerco di montare un certo hard disk (formattato ext4) rimane la persistenza degli attributi di montaggio (dell'altro utente), viene montato secondo l'altro utente e secondo l'attuale scompare.

Come faccio a montare tale hard disk secondo l'attuale utente ? Se lo smonto con sudo lo vedo in nautilus ma appena lo monta scompare.  Davvero una scomodità. Dovrei montarlo a mano con sudo ?  Ebbene l'ho fatto.
Un ls mi dà ... permesso negato. Una bella rogna.  Se lo monto come sudo (l'unico modo per farlo) comunque non lo vedo e non ho accesso.

L'unica soluzione per ora è un bel   sudo nautilus ...    permette di vedere tutto, montare tutto e fare tutto.
Ho provato ad applicare alle cartelle contenute e sottostanti dei permessi diversi creare ed eliminare file anche al gruppo e accedere a chiunque ?  

vabbe' questo è quanto.

scusate ma senza aiuto procedo per prove ed errori e magari scrivo tante cazzate, ma ho il diritto di capire, di ignorare e di arrivarci come qualsiasi altro.
alla prossima
Ultima modifica di Anonymous il venerdì 18 giugno 2010, 12:50, modificato 1 volta in totale.
ballo_da_solo
Prode Principiante
Messaggi: 163
Iscrizione: venerdì 6 giugno 2008, 10:58

[Risolto] Re: mount hard disk dischi utente utenti permessi insufficienti lucid lynx 10.04 bug

Messaggio da ballo_da_solo »

per il momento ho risolto.

ho pensato che ci fosse un problema di permessi, evidentemente.

linux per ogni file/cartella/etc ha tre gruppi user group all  e dei livelli di permessi  rwx principalmente.
si usa    chown  e chmod    tipo:
chown  root:root  /media/xxx e  chmod uga+rwx /media/xxx
chown  root:root  /media/xxx/* chmod uga+rwx /media/xxx/* 

poi ci sono dei gruppi di cui è possibile far parte. Alcuni sono gruppi che hanno funzioni già definite, admin, sudo, ...      uso:
sudo adduser utente1 sudo

da notare che l'hard disk ext4 che scompariva montato da utente2 ...  è stato creato probabilmente dall'interno dei due utenti(forse utente1), formattato senza opzioni particolari per usarlo come disco di backup, come spazio aggiuntivo per tenerci files.

(ot) Il secondo utente aggiuntivo creato, utente2 di default nel mio sistema non appartiene al gruppo dei sudoers, se faccio sudo ... non lo accetta.  Immagino si debba aggiungere al gruppo sudo con adduser. Non so perchè questa impostazione di default su nuovo utente, spero non sia qualcosa di personalizzato della installazione ubuntu. E questo è stato comunque un problema, risolto da poco.
L'utente di solito ha un suo gruppo  utente2  gruppo: utente2 .
Per non sbagliare ho aggiunto utente2 al gruppo utente1 e viceversa. Immagino finalmente di poter vedere cartelle di utente1 da utente2 e viceversa, che per quanto per la privacy sia comodo che uno non veda l'altro, nel mio caso era solo una seccatura, di default.

Ho quindi fatto    sudo ls -all /media/xxx e yyy  , li ho confrontati e ho eseguiti chown e chmod come sopra.
Immagino di aver risolto completamente la seccatura.

Per risolvere ho anche installato thunar e dolphin. Tra l'altro prima da Gestione Software, poi si è bloccato tutto, riavviato, ho dovuto pure usare uno sblocca Gestion Software ( sudo dpkg --configure -a) e quindi usare sudo apt-get install.  Devo dire che Dolphin è stato il vincente dei 3, quello che mi ha aiutato di più. Difatti nasconde il media che per gli attributi non dovrei vedere ma lateralmente fa vedere attributi e proprietari di modo che ti fa 'intuire'  dove sta il problema.

Thunar è ancora più essenziale di nautilus.  Nautilus fa sparire le cartelle, anche digitando esce una finestra di errore sui permessi e fa pensare a un baco piuttosto che far ragionare sul vero problema.

Durante il 'problema' ho pensato ma perchè linux deve essere ogni volta così 'rompic.....ni' ? Perchè non ci può essere un modo facile per risolvere ? sempre ricordarsi tutti quei comandi, quelle opzioni, ma come si chiama quel comando che non uso da una vita, mount, chmod, chattr, boh ? ohi che seccatura ! va beh che ci posso fare, linux è cosi. Tutto è cosi. Se non sai sallo.

vaben. dopo queste riflessioni vi tolgo il piacere della mia compagnia. Au revoir
Scrivi risposta

Ritorna a “Installazione e aggiornamento del sistema operativo”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 8 ospiti