Pagina 1 di 1

[RISOLTO] mount hard disk esterno

Inviato: dom 17 mag 2009, 3:02
da hachreak
Ciao a tutti,
ho un hard disk esterno da 1TB e l'ho formattato con gparted con una ext3.
Io uso la slackware 12.2 con kernel 2.6.27.7.

Quando connetto il cavo, kde mi riconosce il device e me lo monta.
Il problema e' che me lo monta come root!!!

Codice: Seleziona tutto

drwxr-xr-x  3 root root 4096 2009-05-17 01:46 backland
Come faccio a usarlo come utente normale?
Pensavo che fosse colpa di udev e ho creato un file /etc/udev/rules.d/01-backland.rules
in cui ho inserito (e poi riavviato udev):

Codice: Seleziona tutto

KERNEL=="hdb[0-9]", GROUP="plugdev"
Ma sembra non sembra che lo consideri! Che posso fare?

grazie mille per ogni risposta. :D
.hachreak.

Re: mount hard disk esterno

Inviato: dom 17 mag 2009, 4:48
da Blallo
ma da utente normale lo riesci a leggere?

Re: mount hard disk esterno

Inviato: dom 17 mag 2009, 9:05
da navajo
L' utente in quali gruppi è inserito ?
dovrebbe stare anche in disk per esempio.

Re: mount hard disk esterno

Inviato: dom 17 mag 2009, 10:43
da slucky
oppure da root

chmod -R 777 /dir_montaggio_tuo_disco

Re: mount hard disk esterno

Inviato: dom 17 mag 2009, 11:21
da ulisse89
Secondo me potresti risolvere aggiungendo una riga al file /etc/fstab che descrive il device del tipo:

Codice: Seleziona tutto

/dev/hdbn        /mnt/directory_di_mount       ext3          noauto, users      0      0
Dove leggi users vuol dire che tutti gli utenti sono abilitati a leggere e scrivere sull'hard disk. Ovviamente puoi mettere qualsiasi gruppo di utenti.
Avevo lo stesso problema con le periferiche usb e l'ho risolto così.

Re: mount hard disk esterno

Inviato: dom 17 mag 2009, 11:31
da conraid
ulisse89 ha scritto:Secondo me potresti risolvere aggiungendo una riga al file /etc/fstab che descrive il device del tipo:

Codice: Seleziona tutto

/dev/hdbn        /mnt/directory_di_mount       ext3          noauto, users      0      0
Dove leggi users vuol dire che tutti gli utenti sono abilitati a leggere e scrivere sull'hard disk. Ovviamente puoi mettere qualsiasi gruppo di utenti.
Avevo lo stesso problema con le periferiche usb e l'ho risolto così.
users dice che gli utenti sono abilitati a montare e smontare l'hard disk, per la lettura e scrittura dipende dai permessi del filesystem
users Allow every user to mount and unmount the file system. This option implies the options noexec,
nosuid, and nodev (unless overridden by subsequent options, as in the option line
users,exec,dev,suid).
Il fatto che lo monti come root è normale, poi giochi con i permessi del filesystem come fosse un hd interno
per far sì che monti sempre l'hd anche quando cambia device (con quelli esterni è possibile, hdb mi sembra strano comunque) usa l'UUID
qui nel wiki o in slackers.it c'è un howto su come modificare fastab

Re: mount hard disk esterno

Inviato: dom 17 mag 2009, 11:58
da ulisse89
Giusto. Ho fatto confusione tra i permessi di mount e permessi di lettura/scrittura. Quindi in sostanza dovrebbe andare bene dare un chmod -R 777 sulla directory di montaggio come hanno già detto gli altri.

Re: mount hard disk esterno

Inviato: dom 17 mag 2009, 14:46
da hachreak
conraid ha scritto:per far sì che monti sempre l'hd anche quando cambia device (con quelli esterni è possibile, hdb mi sembra strano comunque) usa l'UUID
qui nel wiki o in slackers.it c'è un howto su come modificare fastab
Si.. avevo sbagliato a scrivere la regola.. l'hard disk era "sdb1"

Codice: Seleziona tutto

KERNEL=="sdb[0-9]", GROUP="plugdev"
comunque, non mi associa il gruppo "plugdev"!
Allora ho risolto dandoglielo a mano:

Codice: Seleziona tutto

chown root:plugdev /media/backland
chmod 777 /media/backland