Pagina 1 di 2

Dispositivi e Permessi

Inviato: venerdì 3 febbraio 2012, 0:34
da Zievatron
Problema scorporato da:
http://www.bitsandchips.it/forum/viewto ... 7221#p7221

Allora, quello che vorrei fare è:

1- Far prendere il nome del dispositivo da montare, ad esempio, sotto /mnt/ a Linux stesso dal dispositivo, invece che indicarglielo io.
Cioè, invece di dirgli una cosa tipo:
"Prendi il dispositivo /sda5 e montalo sotto /mnt con il nome di /basilico",
dirgliene una tipo:
"Prendi il dispoositivo /sda5 e montalo sotto /mnt con il suo nome proprio (etichetta)",
Se poi si riscontra che è l'etichetta che è sbagliata, è questa che va cambiata.
2 - Posto di aver attuato il proposito al punto 1, eliminare le voci inutili.
3 - Avere i permessi per accedere come root (temporaneamente) al dispositivo montato (perchè è un OS con problemi).
4 - Avere i permessi per accedere come utente proprietario al dispositivo montato (perchè è solo un magazzino di roba varia e non un OS).

Re: Dispositivi e Permessi

Inviato: venerdì 3 febbraio 2012, 0:54
da conoscenza
Allora....ti rispondo per gradi:

1)credo che quello che vuoi fare tual passo 1 si possa risolvere mediante script bash... (tratterò l'argomento appena finisco gli esami per l'università!).
Per il momento devi creare una directory con il comando mkdir in /mnt/ e darle un nome a caso...
poi se vuoi montare una partizione all'avvio devi editare fstab, altrimenti se preferisci montarla a mano quando ti serve usare il comando mount.

2) cosa intendi per voci inutili? quali sono?

3) per accedere come root al sistema puoi usare il chroot, vedi qui: http://www.bitsandchips.it/forum/viewto ... t=20#p7210

4) se quel magazzino è formattato con ntfs allora non hai problemi di sorta, se invece ha un file system di tipo linux allora devi gestire i permessi...
In sostanza devi accedere con chroot o montare su /mnt/tua_cartella e cambiare i permessi non per il proprietario, non per il gruppo di appartenenza, ma bensì gli ultimi 3 caratteri dei permessi, quelli relativi a tutti gli altri utenti...

Re: Dispositivi e Permessi

Inviato: venerdì 3 febbraio 2012, 1:49
da Zievatron
conoscenza ha scritto:(tratterò l'argomento appena finisco gli esami per l'università!).
Ma tu da quale lato degli esami stai? :)
Per il momento devi creare una directory con il comando mkdir in /mnt/ e darle un nome a caso...
Ma le dir non si possono rinominare?
Da file manager, ho già visto che è possibile farlo solo per poche. Suppongo che è perchè per le altre bisogna agire come root, quindi... Solo da terminale? In che modo? Oppure, si può anche diventare root fuori dal terminale?
Cambiare il nome ad una dir che c'è già può essere un modo efficiente per uniformarlo all'etichetta del dispositivo corrispondente, che compare nelle proprietà come "volume".
Io, infatti, mi ritrovo con "/fedora" per il volume "Menta" e "/menta" per il volume "Fedora".
2) cosa intendi per voci inutili? quali sono?
Quando installai Salix (nell'ormai tardo giurassico di alcuni giorni fa), gli feci montare in automatico due partizioni esterne.
Lui le ha sistemate direttamente in /.
Siccome non è carino avere le partizioni esterne direttamente in /, ho provveduto a creare due dir in /mnt ed a fargliele montare lì.
Però, in questo modo sono rimaste le due dir in /, anche se sono vuote. Queste sono due "voci inutili" nel file system.

Re: Dispositivi e Permessi

Inviato: venerdì 3 febbraio 2012, 2:33
da conoscenza
Zievatron ha scritto:
conoscenza ha scritto:(tratterò l'argomento appena finisco gli esami per l'università!).
Ma tu da quale lato degli esami stai? :)
purtroppo dal lato studente! :D
me ne mancano altri due per finire la specialistica e non vedo l'ora di farla finita...
Tu invece?
Zievatron ha scritto:
Per il momento devi creare una directory con il comando mkdir in /mnt/ e darle un nome a caso...
Ma le dir non si possono rinominare?
Da file manager, ho già visto che è possibile farlo solo per poche. Suppongo che è perchè per le altre bisogna agire come root, quindi... Solo da terminale? In che modo? Oppure, si può anche diventare root fuori dal terminale?
Cambiare il nome ad una dir che c'è già può essere un modo efficiente per uniformarlo all'etichetta del dispositivo corrispondente, che compare nelle proprietà come "volume".
Io, infatti, mi ritrovo con "/fedora" per il volume "Menta" e "/menta" per il volume "Fedora".
Per rinominare da terminale devi usare il comando "mv".
Ad esempio: "mv /aaa/bbb1/ /aaa/bbb2"
la directory bbb1 diventerà bbb2! ;)
Lo stesso principio di rinominazione hanno i file.

Per tutto ciò che non puoi rinominare/spostare/fare_ciò_che_vuoi e perchè non ne hai i permessi!

Alcune distro lo permettono, altre no (ma credo si possa abilitare)! Quando arrivi alla tua scherma di login metti come nome utente "root" e relativa password. È una procedura altamente sconsigliata: non usare questo metodo per bypassare i permessi! Se i file/dir di altre partizioni non sono correttamente settate anche per il root, dell'ambiente in cui ti trovi, sarà impossibile accedervi
Per lo scambio MINT / Fedora fai inversione in fstab... al prossimo riavvio tutto va dove deve andare!
mint -> mint e non in /mnt/fedora
fedora -> fedora e non in /mnt/mint
Zievatron ha scritto:
2) cosa intendi per voci inutili? quali sono?
Quando installai Salix (nell'ormai tardo giurassico di alcuni giorni fa), gli feci montare in automatico due partizioni esterne.
Lui le ha sistemate direttamente in /.
Siccome non è carino avere le partizioni esterne direttamente in /, ho provveduto a creare due dir in /mnt ed a fargliele montare lì.
Però, in questo modo sono rimaste le due dir in /, anche se sono vuote. Queste sono due "voci inutili" nel file system.
usa il comando "rmdir /quel_che_è" se sono vuote o "rm -rf /quel_che_è" se sono piene...

Re: Dispositivi e Permessi

Inviato: venerdì 3 febbraio 2012, 7:33
da dino
Mi intrometto solo per dire una cosa. Vi sto seguendo da tempo e ormai avete fatto un trattato su Linux :). Complimenti :cool:

Re: Dispositivi e Permessi

Inviato: venerdì 3 febbraio 2012, 9:39
da conoscenza
dino ha scritto:Mi intrometto solo per dire una cosa. Vi sto seguendo da tempo e ormai avete fatto un trattato su Linux :). Complimenti :cool:
Tutto merito dell'utente Zievatron, che essendo alle prime armi, ha messo in evidenzia alcuni problemi duvuti al passaggio dal sistema a "finestre". ;)

Re: Dispositivi e Permessi

Inviato: venerdì 3 febbraio 2012, 23:19
da Zievatron
conoscenza ha scritto:purtroppo dal lato studente! :D
me ne mancano altri due per finire la specialistica e non vedo l'ora di farla finita...
Tu invece?.
Io, invece, mi sono fermato al diploma, che ho preso anche con un certo ritardo rispetto ai tempi canonici, alla scuola serale. :)
Per rinominare da terminale devi usare il comando "mv".
Ad esempio: "mv /aaa/bbb1/ /aaa/bbb2"
la directory bbb1 diventerà bbb2! ;)
Lo stesso principio di rinominazione hanno i file.
Per tutto ciò che non puoi rinominare/spostare/fare_ciò_che_vuoi e perchè non ne hai i permessi!.
Non mi torna. Ho provato e non ha funzionato, ma non sembra per un problema di permessi.
Ho ottenuto questo:

Codice: Seleziona tutto

mv /mnt/fedora /mnt/Fedora
mv: impossibile spostare "/mnt/fedora" in "/mnt/Fedora": Dispositivo o risorsa occupata
Alcune distro lo permettono, altre no (ma credo si possa abilitare)! Quando arrivi alla tua scherma di login metti come nome utente "root" e relativa password. È una procedura altamente sconsigliata: non usare questo metodo per bypassare i permessi! Se i file/dir di altre partizioni non sono correttamente settate anche per il root, dell'ambiente in cui ti trovi, sarà impossibile accedervi
Avevo già provato prima. Salix non lo permette.
Sarei curioso di vedere se Fedora e Mentuccia sono settate anche per il root di Salix, oppure no. ;)

Ecco il mio nuovo fstab:

Codice: Seleziona tutto

/dev/sda8        swap             swap        defaults                        0   0
/dev/sda7        /                ext4        noatime,defaults                1   1
/dev/sda2        /mnt/deposito0   ntfs-3g     locale=it_IT@euro,noexec,nosuid 0   0
/dev/sda3        /mnt/deposito1   ntfs-3g     locale=it_IT@euro,noexec,nosuid 0   0
/dev/sda5        /mnt/menta       ext4        defaults,noatime                0   0
/dev/sda6        /mnt/fedora      ext4        defaults,noatime                0   0
/dev/cdrom       /mnt/cdrom       auto        noauto,owner,ro  0   0
/dev/fd0         /mnt/floppy      auto        noauto,users,rw,umask=00 0   0
/dev/sr0         /mnt/Optiarc     auto        noauto,users,ro  0   0
devpts           /dev/pts         devpts      gid=5,mode=620   0   0
proc             /proc            proc        defaults         0   0
tmpfs            /dev/shm         tmpfs       defaults         0   0
Noterai che ho modificato il rigo relativo a /dev/sr0 che mi hai suggerito nell'altro thread.
Così, mi funge benissimo. :D
Ma le righe /dev/cdrom e /dev/fd0 a chi/cosa servono? Io non ho altre unità ottiche e non ho floppy.
Posso toglierle senza problemi?

Re: Dispositivi e Permessi

Inviato: sabato 4 febbraio 2012, 0:14
da conoscenza
Zievatron ha scritto:
conoscenza ha scritto: Per rinominare da terminale devi usare il comando "mv".
Ad esempio: "mv /aaa/bbb1/ /aaa/bbb2"
Non mi torna. Ho provato e non ha funzionato, ma non sembra per un problema di permessi.
Ho ottenuto questo:

Codice: Seleziona tutto

mv /mnt/fedora /mnt/Fedora
mv: impossibile spostare "/mnt/fedora" in "/mnt/Fedora": Dispositivo o risorsa occupata
Ovviamente per cambiare nome ad una cosa che stai "usando", non la devi usare!
Devi smontare /mnt/fedora per poterla rinominare!

Codice: Seleziona tutto

umount /mnt/fedora
Ora prova a rinominare, funziona?
Zievatron ha scritto: Avevo già provato prima. Salix non lo permette.
Sarei curioso di vedere se Fedora e Mentuccia sono settate anche per il root di Salix, oppure no. ;)
credo che allora siano tutte di default disabilitate! A te sembrerà strano, ma è davvero pericolosa come situazione di login.
Piccolo OT: devi sapere che fino a qualche hanno fa era possibile dare anche il comando:

Codice: Seleziona tutto

rm -rf /*
che significa "autocancellami"! Gli utenti ignari e neofiti del sistema linux dando quel comando, anche per sbaglio, si ritrovavano ad avere un sistema totalmente cancellato! Non è una bella cosa!
Zievatron ha scritto: Noterai che ho modificato il rigo relativo a /dev/sr0 che mi hai suggerito nell'altro thread.
Così, mi funge benissimo. :D
Ma le righe /dev/cdrom e /dev/fd0 a chi/cosa servono? Io non ho altre unità ottiche e non ho floppy.
Posso toglierle senza problemi?
Più che eliminare, commentale con il carattere #! ;)

Re: Dispositivi e Permessi

Inviato: sabato 4 febbraio 2012, 0:56
da Zievatron
conoscenza ha scritto:Ora prova a rinominare, funziona?
Funziona. :)
credo che allora siano tutte di default disabilitate! A te sembrerà strano, ma è davvero pericolosa come situazione di login.
Uh! Anche se ho usato lo stesso nome e password in tutte le installazioni, non sono riconosciuto come il root di tutto il PC?
Più che eliminare, commentale con il carattere #! ;)
O.K. Ma per quale motivo? :)

Ecco l'ultima "release" del mio fstab:

Codice: Seleziona tutto

/dev/sda8        swap             swap        defaults                        0   0
/dev/sda7        /                ext4        noatime,defaults                1   1
/dev/sda2        /mnt/deposito0   ntfs-3g     locale=it_IT@euro,noexec,nosuid 0   0
/dev/sda3        /mnt/deposito1   ntfs-3g     locale=it_IT@euro,noexec,nosuid 0   0
/dev/sda5        /mnt/Menta       ext4        defaults,noatime                0   0
/dev/sda6        /mnt/Fedora      ext4        defaults,noatime                0   0
#/dev/cdrom      /mnt/cdrom       auto        noauto,owner,ro  0   0
#/dev/fd0        /mnt/floppy      auto        noauto,users,rw,umask=00 0   0
/dev/sr0         /mnt/Optiarc     auto        noauto,users,ro  0   0
devpts           /dev/pts         devpts      gid=5,mode=620   0   0
proc             /proc            proc        defaults         0   0
tmpfs            /dev/shm         tmpfs       defaults         0   0
:^

Re: Dispositivi e Permessi

Inviato: sabato 4 febbraio 2012, 10:49
da conoscenza
Zievatron ha scritto:
conoscenza ha scritto:Ora prova a rinominare, funziona?
Funziona. :)
Ottimo!
Zievatron ha scritto:
credo che allora siano tutte di default disabilitate! A te sembrerà strano, ma è davvero pericolosa come situazione di login.
Uh! Anche se ho usato lo stesso nome e password in tutte le installazioni, non sono riconosciuto come il root di tutto il PC?
in modalità grafica no! Credo sia disabilitato di default, ovviamente si può riabilitare... ma perchè disintegrare cosi il sistema?
La password di root - a me "sudo" non piace anche per questo - serve a far capire all'utente che:"attenzione!!! ora sei root! Attento a quel che fai!" ...entrando in quest'ottica impari senza disintegrare nulla!