Scrittura su hd esterno

Se avete problemi con l'installazione e la configurazione di Slackware postate qui. Non usate questo forum per argomenti generali... per quelli usate Gnu/Linux in genere.

Moderatore: Staff

Regole del forum
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Slackware, se l'argomento è generale usate il forum Gnu/Linux in genere.
3) Leggere attentamente le risposte ricevute.
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
Avatar utente
Grifone
Linux 1.x
Linux 1.x
Messaggi: 114
Iscritto il: mer 17 ott 2007, 23:06
Slackware: 12.0
Località: Genova

Scrittura su hd esterno

Messaggio da Grifone »

Buonasera a tutti, non riesco a scrivere su un hard disk esterno, quando cerco di creare una directory o un file mi dice "Accesso negato"
Dove posso impostare i permessi?
Grazie a tutti

Avatar utente
anycolouryoulike
Packager
Packager
Messaggi: 1158
Iscritto il: ven 10 ago 2007, 0:00
Slackware: 12.2
Kernel: 2.6.34.8
Desktop: KDE 3.5.10

Re: Scrittura su hd esterno

Messaggio da anycolouryoulike »

Con quale filesystem è formattato?

Avatar utente
Grifone
Linux 1.x
Linux 1.x
Messaggi: 114
Iscritto il: mer 17 ott 2007, 23:06
Slackware: 12.0
Località: Genova

Re: Scrittura su hd esterno

Messaggio da Grifone »

anycolouryoulike ha scritto:Con quale filesystem è formattato?
NTFS

Avatar utente
anycolouryoulike
Packager
Packager
Messaggi: 1158
Iscritto il: ven 10 ago 2007, 0:00
Slackware: 12.2
Kernel: 2.6.34.8
Desktop: KDE 3.5.10

Re: Scrittura su hd esterno

Messaggio da anycolouryoulike »

Allora devi impostare nell'fstab l'uid, il gid e l'umask.
L'uid imposta il proprietario, il gid il gruppo, e l'umask i permessi in formato ottale al contrario.
I primi due li trovi tramite il comando id, mentre i permessi potresti impostarli ad esempio a 755, ossia umask=022.
Per chiarimenti basta chiedere.

Avatar utente
414N
Iper Master
Iper Master
Messaggi: 2924
Iscritto il: mer 13 feb 2008, 16:19
Slackware: 15.0
Kernel: 5.15.19
Desktop: KDE5
Località: Bulagna
Contatta:

Re: Scrittura su hd esterno

Messaggio da 414N »

viewtopic.php?f=1&t=23750.
Ovviamente se sfrutti il montaggio automatico della periferica, devi prima smontarla e poi rimontarla manualmente per impostare i permessi giusti.
Ricorda che il driver ntfs nativo del kernel non supporta pienamente la scrittura su NTFS (se non vado errato, non mi sono aggiornato molto su questo aspetto), mentre il driver ntfs-3g sì.

Bart
Staff
Staff
Messaggi: 4249
Iscritto il: lun 9 ago 2004, 0:00
Località: Rimini

Re: Scrittura su hd esterno

Messaggio da Bart »

Io con fuse del kernel non ho avuto problemi però non ho idea di cosa sfrutti.

Avatar utente
Grifone
Linux 1.x
Linux 1.x
Messaggi: 114
Iscritto il: mer 17 ott 2007, 23:06
Slackware: 12.0
Località: Genova

Re: Scrittura su hd esterno

Messaggio da Grifone »

anycolouryoulike ha scritto:Allora devi impostare nell'fstab l'uid, il gid e l'umask.
L'uid imposta il proprietario, il gid il gruppo, e l'umask i permessi in formato ottale al contrario.
I primi due li trovi tramite il comando id, mentre i permessi potresti impostarli ad esempio a 755, ossia umask=022.
Per chiarimenti basta chiedere.
innanzitutto grazie a tutti per le risposte, ho provato a vedere i vari topic collegati ma non sono riuscito a risolvere il problema.
Facendo come dici te, non mi fa montare neppure la periferica dicendomi "Autorizzazioni negate". Credo di aver sbagliato qualcosa io nell'fstab dato che non sono molto pratico e infatti ve lo posto così magari mi sapere dire se c'è qualcosa che non va.


/dev/hda4 swap swap defaults 0 0
/dev/hda3 / ext3 defaults 1 1
/dev/hda2 /Windows vfat defaults 1 0
/dev/sda1 /media/FreeAgent Drive ntfs uid=1000,gid=100,umask=022 1 1
#/dev/cdrom /mnt/cdrom auto noauto,owner,ro 0 0
/dev/fd0 /mnt/floppy auto noauto,owner 0 0
devpts /dev/pts devpts gid=5,mode=620 0 0
proc /proc proc defaults 0 0

Dove in grassetto è la riga che ho aggiunto io. /media/FreeAgent Drive è il punto di montaggio che ho visto in proprietà del dispositivo.
Grazie a tutti

Avatar utente
414N
Iper Master
Iper Master
Messaggi: 2924
Iscritto il: mer 13 feb 2008, 16:19
Slackware: 15.0
Kernel: 5.15.19
Desktop: KDE5
Località: Bulagna
Contatta:

Re: Scrittura su hd esterno

Messaggio da 414N »

Non devono esserci spazi all'interno del punto di montaggio.
Gli spazi sono il MALE per la shell :D

Avatar utente
Grifone
Linux 1.x
Linux 1.x
Messaggi: 114
Iscritto il: mer 17 ott 2007, 23:06
Slackware: 12.0
Località: Genova

Re: Scrittura su hd esterno

Messaggio da Grifone »

414N ha scritto:Non devono esserci spazi all'interno del punto di montaggio.
Gli spazi sono il MALE per la shell :D
Esatto, quello che pensavo pure io, difatti ho anche provato a mettere FreeAgent_Drive nell'fstab ma non va lo stesso :(

Avatar utente
414N
Iper Master
Iper Master
Messaggi: 2924
Iscritto il: mer 13 feb 2008, 16:19
Slackware: 15.0
Kernel: 5.15.19
Desktop: KDE5
Località: Bulagna
Contatta:

Re: Scrittura su hd esterno

Messaggio da 414N »

Fammi capire... Tu hai usato il montaggio automatico e poi sei andato a modificare /etc/fstab?
Forse è meglio ricominciare da capo.
Innanzitutto, dicci con quale driver viene montato automaticamente il dispositivo.
Dopo averlo montato in automatico, lancia il comando mount (anche da utente normale va bene) e riportaci la riga riguardante il HD esterno.
Poi vediamo.

Avatar utente
Grifone
Linux 1.x
Linux 1.x
Messaggi: 114
Iscritto il: mer 17 ott 2007, 23:06
Slackware: 12.0
Località: Genova

Re: Scrittura su hd esterno

Messaggio da Grifone »

414N ha scritto:Fammi capire... Tu hai usato il montaggio automatico e poi sei andato a modificare /etc/fstab?
Forse è meglio ricominciare da capo.
Innanzitutto, dicci con quale driver viene montato automaticamente il dispositivo.
Dopo averlo montato in automatico, lancia il comando mount (anche da utente normale va bene) e riportaci la riga riguardante il HD esterno.
Poi vediamo.
Io non ho il montaggio automatico, cioè quando attacco l'hd o una penna usb mi dice se voglio aprirlo ma non credo me lo monti; il montaggio avviene solo se io lo apro (non so se sia questo che tu intendi per montaggio automatico o meno)
E poi come faccio a sapere con quali driver viene montato il mio hd?

Avatar utente
414N
Iper Master
Iper Master
Messaggi: 2924
Iscritto il: mer 13 feb 2008, 16:19
Slackware: 15.0
Kernel: 5.15.19
Desktop: KDE5
Località: Bulagna
Contatta:

Re: Scrittura su hd esterno

Messaggio da 414N »

Grifone ha scritto: Io non ho il montaggio automatico, cioè quando attacco l'hd o una penna usb mi dice se voglio aprirlo ma non credo me lo monti; il montaggio avviene solo se io lo apro (non so se sia questo che tu intendi per montaggio automatico o meno)
Beh, se lì scegli di aprirlo viene montato automaticamente. Era questo che intendevo.
Quando ti compare la finestra che ti chiede cosa fare, tu apri scegli di aprilo (così lo monta) e poi, da shell (konsole o quel che usi) lancia il comando mount.
Ti compare la lista di tutte le "partizioni" attualmente montate sul sistema. L'ultima dovrebbe essere quella del tuo HD esterno. Riportala qui sul forum

Avatar utente
Grifone
Linux 1.x
Linux 1.x
Messaggi: 114
Iscritto il: mer 17 ott 2007, 23:06
Slackware: 12.0
Località: Genova

Re: Scrittura su hd esterno

Messaggio da Grifone »

414N ha scritto:
Grifone ha scritto: Io non ho il montaggio automatico, cioè quando attacco l'hd o una penna usb mi dice se voglio aprirlo ma non credo me lo monti; il montaggio avviene solo se io lo apro (non so se sia questo che tu intendi per montaggio automatico o meno)
Beh, se lì scegli di aprirlo viene montato automaticamente. Era questo che intendevo.
Quando ti compare la finestra che ti chiede cosa fare, tu apri scegli di aprilo (così lo monta) e poi, da shell (konsole o quel che usi) lancia il comando mount.
Ti compare la lista di tutte le "partizioni" attualmente montate sul sistema. L'ultima dovrebbe essere quella del tuo HD esterno. Riportala qui sul forum
Perfetto, ora è tutto più chiaro :D
Vi posto il risultato di mount, dopo aver tolto ovviamente la riga in fstab che ho aggiunto io:

Codice: Seleziona tutto

/dev/hda3 on / type ext3 (rw)
proc on /proc type proc (rw)
sysfs on /sys type sysfs (rw)
usbfs on /proc/bus/usb type usbfs (rw)
/dev/hda2 on /Windows type vfat (rw)
/dev/sda1 on /media/FreeAgent Drive type ntfs (rw,nosuid,nodev,uid=1000,utf8)

Avatar utente
414N
Iper Master
Iper Master
Messaggi: 2924
Iscritto il: mer 13 feb 2008, 16:19
Slackware: 15.0
Kernel: 5.15.19
Desktop: KDE5
Località: Bulagna
Contatta:

Re: Scrittura su hd esterno

Messaggio da 414N »

Grifone ha scritto: Perfetto, ora è tutto più chiaro :D
Vi posto il risultato di mount, dopo aver tolto ovviamente la riga in fstab che ho aggiunto io:

Codice: Seleziona tutto

/dev/hda3 on / type ext3 (rw)
proc on /proc type proc (rw)
sysfs on /sys type sysfs (rw)
usbfs on /proc/bus/usb type usbfs (rw)
/dev/hda2 on /Windows type vfat (rw)
/dev/sda1 on /media/FreeAgent Drive type ntfs (rw,nosuid,nodev,uid=1000,utf8)
Bene. Dall'ultima riga si evince che il driver utilizzato per montare il disco è ntfs. Se stai usando una Slackware 12 o precedente questo driver ti permette l'accesso in sola lettura ai file. Dovresti installare e usare ntfs-3g.
Cercalo nel repository qui su Slacky (ovviamente controlla che sia per la tua versione di Slackware) e installalo (controllando di avere anche le dipendenze richieste, anche se non credo ne abbia).
Una volta installato, senza montare automaticamente il drive appena lo attacchi, prova il seguente comando (dato da root):

Codice: Seleziona tutto

mount -t ntfs-3g -o rw,defaults,umask=000 /dev/sda1 /path/dove/montarlo
dove /path/dove/montarlo è una directory vuota nella quale montare il disco esterno (creane una prima di lanciare il comando magari).
Se il montaggio va a buon fine, ricordati che per smontarlo devi dare un

Codice: Seleziona tutto

umount /dev/sda1
Se funzionerà tutto poi vediamo come aggiungere quanto appena fatto in fstab

Avatar utente
Grifone
Linux 1.x
Linux 1.x
Messaggi: 114
Iscritto il: mer 17 ott 2007, 23:06
Slackware: 12.0
Località: Genova

Re: Scrittura su hd esterno

Messaggio da Grifone »

414N ha scritto:
Grifone ha scritto: Perfetto, ora è tutto più chiaro :D
Vi posto il risultato di mount, dopo aver tolto ovviamente la riga in fstab che ho aggiunto io:

Codice: Seleziona tutto

/dev/hda3 on / type ext3 (rw)
proc on /proc type proc (rw)
sysfs on /sys type sysfs (rw)
usbfs on /proc/bus/usb type usbfs (rw)
/dev/hda2 on /Windows type vfat (rw)
/dev/sda1 on /media/FreeAgent Drive type ntfs (rw,nosuid,nodev,uid=1000,utf8)
Bene. Dall'ultima riga si evince che il driver utilizzato per montare il disco è ntfs. Se stai usando una Slackware 12 o precedente questo driver ti permette l'accesso in sola lettura ai file. Dovresti installare e usare ntfs-3g.
Cercalo nel repository qui su Slacky (ovviamente controlla che sia per la tua versione di Slackware) e installalo (controllando di avere anche le dipendenze richieste, anche se non credo ne abbia).
Una volta installato, senza montare automaticamente il drive appena lo attacchi, prova il seguente comando (dato da root):

Codice: Seleziona tutto

mount -t ntfs-3g -o rw,defaults,umask=000 /dev/sda1 /path/dove/montarlo
dove /path/dove/montarlo è una directory vuota nella quale montare il disco esterno (creane una prima di lanciare il comando magari).
Se il montaggio va a buon fine, ricordati che per smontarlo devi dare un

Codice: Seleziona tutto

umount /dev/sda1
Se funzionerà tutto poi vediamo come aggiungere quanto appena fatto in fstab
Ok grazie mille domani ci provo e poi vi faccio sapere.

Rispondi