Partizione condivisa per tutti gli utenti
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.
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.
- gijii
- Linux 0.x

- Messaggi: 14
- Iscritto il: mar 13 lug 2004, 0:00
- Slackware: 12.2
- Kernel: 2.6.28.9
- Desktop: kde 3.5.10
- Località: Pescia PT
Partizione condivisa per tutti gli utenti
Ciao,
sto tentando da giorni di creare una partizione condivisa tra tutti gli utenti (sia su Slack 12 che su Vectorlinux SOHO 5.8 ).
Quello che ho bisogno di fare e' creare una partizione condivisa tra tutti gli utenti del pc dove mettere tutti i files che desidero condividere tra tutti (principalmente musica e video sia registrati via DVB-T che scaricati dalla telecamera per essere "authorizzati" con Kino & Co.).
Trattandosi di file grandi ho creato una partizione di 200 Gb (sda7) che ho formattato con xfs.
Poi ho creato una directory di mount in /mnt (/mnt/storage) e ho modificato /etc/fstab come segue:
/dev/sda7 /mnt/storage xfs noatime,auto,rw,users, 0 2
la directory mi viene collegata alla directory /media ma non c'e' verso di farne leggere e scrivere il contenuto a utenti diversi da root.
Inoltre ho notato che durante il boot viene montata con opzioni diverse da quelle che ho messo in /etc/fstab.
Ho provato con varie opzioni in fstab, chmodando la directory a 666 e ad aggiungere l'utente al gruppo disk (che dalle regole di udev e' quello che possiede i device sd*).
Ho googlato in lungo e in largo ma ho trovato solo suggerimenti generici (prova questo, prova quest'altro).
Qualcuno sa qual'e' la maniera CORRETTA per creare una partizione condivisa in lettura e scrittura tra tutti gli utenti?
Grazie dei suggerimenti
sto tentando da giorni di creare una partizione condivisa tra tutti gli utenti (sia su Slack 12 che su Vectorlinux SOHO 5.8 ).
Quello che ho bisogno di fare e' creare una partizione condivisa tra tutti gli utenti del pc dove mettere tutti i files che desidero condividere tra tutti (principalmente musica e video sia registrati via DVB-T che scaricati dalla telecamera per essere "authorizzati" con Kino & Co.).
Trattandosi di file grandi ho creato una partizione di 200 Gb (sda7) che ho formattato con xfs.
Poi ho creato una directory di mount in /mnt (/mnt/storage) e ho modificato /etc/fstab come segue:
/dev/sda7 /mnt/storage xfs noatime,auto,rw,users, 0 2
la directory mi viene collegata alla directory /media ma non c'e' verso di farne leggere e scrivere il contenuto a utenti diversi da root.
Inoltre ho notato che durante il boot viene montata con opzioni diverse da quelle che ho messo in /etc/fstab.
Ho provato con varie opzioni in fstab, chmodando la directory a 666 e ad aggiungere l'utente al gruppo disk (che dalle regole di udev e' quello che possiede i device sd*).
Ho googlato in lungo e in largo ma ho trovato solo suggerimenti generici (prova questo, prova quest'altro).
Qualcuno sa qual'e' la maniera CORRETTA per creare una partizione condivisa in lettura e scrittura tra tutti gli utenti?
Grazie dei suggerimenti
- DanBadJar
- Linux 4.x

- Messaggi: 1027
- Iscritto il: ven 28 lug 2006, 19:27
- Nome Cognome: Daniele Malavasi
- Slackware: 13.1
- Kernel: 2.6.34.1
- Desktop: XFCE - Gnome
- Località: Bologna
- Contatta:
La cosa è molto soggettiva. Dev'essere montata a mano? La cosa deve avvenire automaticamente? Devi usare Hal?
Se io voglio una partizione dove tutti abbiano accesso in lettura/scrittura io in fstab metto
e poi mi assicuro che tutti abbiano accesso in lettura/scrittura a /mnt/mountpoint
Se io voglio una partizione dove tutti abbiano accesso in lettura/scrittura io in fstab metto
Codice: Seleziona tutto
/dev/device /mnt/mountpoint auto noauto,users 1 2
-
Mario Vanoni
- Iper Master

- Messaggi: 3174
- Iscritto il: lun 3 set 2007, 21:20
- Nome Cognome: Mario Vanoni
- Slackware: 12.2
- Kernel: 3.0.4 statico
- Desktop: fluxbox/seamonkey
- Località: Cuasso al Monte (VA)
Re: Partizione condivisa per tutti gli utenti
[quote="gijii"]Ciao,
sto tentando da giorni di creare una partizione condivisa tra tutti gli utenti (sia su Slack 12 che su Vectorlinux SOHO 5.8 ).
Quello che ho bisogno di fare e' creare una partizione condivisa tra tutti gli utenti del pc dove mettere tutti i files che desidero condividere tra tutti (principalmente musica e video sia registrati via DVB-T che scaricati dalla telecamera per essere "authorizzati" con Kino & Co.).
Trattandosi di file grandi ho creato una partizione di 200 Gb (sda7) che ho formattato con xfs.
Poi ho creato una directory di mount in /mnt (/mnt/storage) e ho modificato /etc/fstab come segue:
/dev/sda7 /mnt/storage xfs noatime,auto,rw,users, 0 2
la directory mi viene collegata alla directory /media ma non c'e' verso di farne leggere e scrivere il contenuto a utenti diversi da root.
Inoltre ho notato che durante il boot viene montata con opzioni diverse da quelle che ho messo in /etc/fstab.
Ho provato con varie opzioni in fstab, chmodando la directory a 666 e ad aggiungere l'utente al gruppo disk (che dalle regole di udev e' quello che possiede i device sd*).
Ho googlato in lungo e in largo ma ho trovato solo suggerimenti generici (prova questo, prova quest'altro).
Qualcuno sa qual'e' la maniera CORRETTA per creare una partizione condivisa in lettura e scrittura tra tutti gli utenti?
Grazie dei suggerimenti[/quote]
Mai usato xfs, uso unicamente ext2, ma
la virgola dopo users e` sicuramente sbagliata.
Poi users permette a tutti di fare un umount della partizione, voluto?
Per uso multiutente r/w una directory come /mnt/storage:
chmod 4777 /mnt/storage, lo sticky-bit e` mandatorio come in /tmp.
Mario Vanoni
sto tentando da giorni di creare una partizione condivisa tra tutti gli utenti (sia su Slack 12 che su Vectorlinux SOHO 5.8 ).
Quello che ho bisogno di fare e' creare una partizione condivisa tra tutti gli utenti del pc dove mettere tutti i files che desidero condividere tra tutti (principalmente musica e video sia registrati via DVB-T che scaricati dalla telecamera per essere "authorizzati" con Kino & Co.).
Trattandosi di file grandi ho creato una partizione di 200 Gb (sda7) che ho formattato con xfs.
Poi ho creato una directory di mount in /mnt (/mnt/storage) e ho modificato /etc/fstab come segue:
/dev/sda7 /mnt/storage xfs noatime,auto,rw,users, 0 2
la directory mi viene collegata alla directory /media ma non c'e' verso di farne leggere e scrivere il contenuto a utenti diversi da root.
Inoltre ho notato che durante il boot viene montata con opzioni diverse da quelle che ho messo in /etc/fstab.
Ho provato con varie opzioni in fstab, chmodando la directory a 666 e ad aggiungere l'utente al gruppo disk (che dalle regole di udev e' quello che possiede i device sd*).
Ho googlato in lungo e in largo ma ho trovato solo suggerimenti generici (prova questo, prova quest'altro).
Qualcuno sa qual'e' la maniera CORRETTA per creare una partizione condivisa in lettura e scrittura tra tutti gli utenti?
Grazie dei suggerimenti[/quote]
Mai usato xfs, uso unicamente ext2, ma
la virgola dopo users e` sicuramente sbagliata.
Poi users permette a tutti di fare un umount della partizione, voluto?
Per uso multiutente r/w una directory come /mnt/storage:
chmod 4777 /mnt/storage, lo sticky-bit e` mandatorio come in /tmp.
Mario Vanoni
- gijii
- Linux 0.x

- Messaggi: 14
- Iscritto il: mar 13 lug 2004, 0:00
- Slackware: 12.2
- Kernel: 2.6.28.9
- Desktop: kde 3.5.10
- Località: Pescia PT
Preferirei che la partizione fosse montata in automatico al boot del sistema.
Andrebbe bene anche il montaggio manuale purche' sia sufficiente il mouse (io posso anche aprire shell e digitare comandi, ma mia moglie no, ho provato a convincerla ma non ne vuole sapere
Per quanto riguarda HAL non ti so rispondere perche' non lo conosco. Causa nascita della figlia non mi sono aggiornato molto dalla Slackware 10.2..
Grazie
Andrebbe bene anche il montaggio manuale purche' sia sufficiente il mouse (io posso anche aprire shell e digitare comandi, ma mia moglie no, ho provato a convincerla ma non ne vuole sapere
Per quanto riguarda HAL non ti so rispondere perche' non lo conosco. Causa nascita della figlia non mi sono aggiornato molto dalla Slackware 10.2..
Grazie
- gijii
- Linux 0.x

- Messaggi: 14
- Iscritto il: mar 13 lug 2004, 0:00
- Slackware: 12.2
- Kernel: 2.6.28.9
- Desktop: kde 3.5.10
- Località: Pescia PT
Re: Partizione condivisa per tutti gli utenti
ma 777 non e' un po' troppo visto che non ci devo installare programmi ma solo file "da leggere"? 666 non dovremme essere sufficiente?Mario Vanoni ha scritto:
Mai usato xfs, uso unicamente ext2, ma
la virgola dopo users e` sicuramente sbagliata.
Poi users permette a tutti di fare un umount della partizione, voluto?
Per uso multiutente r/w una directory come /mnt/storage:
chmod 4777 /mnt/storage, lo sticky-bit e` mandatorio come in /tmp.
Mario Vanoni
Per quanto riguarda il filesystem ho scoperto che xfs non accetta opzioni come, per esempio, umask. Ma trattandosi di files grandi anche Gb pare che xfs o jfs siano una scelta praticamente obbligata, altrimenti al primo fsck ci vuole un mese per farlo...
Grazie del suggerimento.
- Luci0
- Staff

- Messaggi: 3591
- Iscritto il: lun 27 giu 2005, 0:00
- Nome Cognome: Gabriele Santanché
- Slackware: 12.2 14.0
- Kernel: 2.6.27.46- gen 3.2.29
- Desktop: KDE 3.5.10 Xfce
- Località: Forte dei Marmi
- Contatta:
allora ...
se però hai gia scritto dati da un utente le impostazioni sono già a 644 e quindi risolvi con
resta il problema che quando copi un file li dentro quest' ultimo mantiene in genere le permission originarie e quindi se il file é impostato con le permission a 644 le devi cambiare in 664 ...
un altro sistema é impostare nel file /etc/profile la voce umask=002 e alla creazione i file sono scrivibili dagli utenti appartenenti allo stesso gruppo e dal momento che gli utenti creati sotto Slackware appartengono al gruppo users la cosa funziona ... ovviamente così esponi il sistema a qualche rischio in più ...
Codice: Seleziona tutto
chmod 4664 /mnt/storage
Codice: Seleziona tutto
chmod -R 4664 /mnt/storage
un altro sistema é impostare nel file /etc/profile la voce umask=002 e alla creazione i file sono scrivibili dagli utenti appartenenti allo stesso gruppo e dal momento che gli utenti creati sotto Slackware appartengono al gruppo users la cosa funziona ... ovviamente così esponi il sistema a qualche rischio in più ...
-
Mario Vanoni
- Iper Master

- Messaggi: 3174
- Iscritto il: lun 3 set 2007, 21:20
- Nome Cognome: Mario Vanoni
- Slackware: 12.2
- Kernel: 3.0.4 statico
- Desktop: fluxbox/seamonkey
- Località: Cuasso al Monte (VA)
Re: Partizione condivisa per tutti gli utenti
ma 777 non e' un po' troppo visto che non ci devo installare programmi ma solo file "da leggere"? 666 non dovremme essere sufficiente?
Per quanto riguarda il filesystem ho scoperto che xfs non accetta opzioni come, per esempio, umask. Ma trattandosi di files grandi anche Gb pare che xfs o jfs siano una scelta praticamente obbligata, altrimenti al primo fsck ci vuole un mese per farlo...
Nel primo post tuo nel /etc/fstab c'era rw, quindi leggere _e_ scrivere,
quindi chmod 4777. Se e` solo leggere, allora chmod 4666,
pero` devi essere poi root per aggiornare la directory!
Come detto, non ho esperienza con i journaled file sytems,
uso ext2, con dischi fissi di 1TB pieni al 60...70%, files di 10...200MB.
La main machine, e quella di backup sono su UPS,
i dischi con tune2fs messi a 100 reboot/12 mesi di intervallo.
Con questo, posso accettare un fsck una tantum (ogni anno se va bene).
Mario Vanoni
Per quanto riguarda il filesystem ho scoperto che xfs non accetta opzioni come, per esempio, umask. Ma trattandosi di files grandi anche Gb pare che xfs o jfs siano una scelta praticamente obbligata, altrimenti al primo fsck ci vuole un mese per farlo...
Nel primo post tuo nel /etc/fstab c'era rw, quindi leggere _e_ scrivere,
quindi chmod 4777. Se e` solo leggere, allora chmod 4666,
pero` devi essere poi root per aggiornare la directory!
Come detto, non ho esperienza con i journaled file sytems,
uso ext2, con dischi fissi di 1TB pieni al 60...70%, files di 10...200MB.
La main machine, e quella di backup sono su UPS,
i dischi con tune2fs messi a 100 reboot/12 mesi di intervallo.
Con questo, posso accettare un fsck una tantum (ogni anno se va bene).
Mario Vanoni
- gijii
- Linux 0.x

- Messaggi: 14
- Iscritto il: mar 13 lug 2004, 0:00
- Slackware: 12.2
- Kernel: 2.6.28.9
- Desktop: kde 3.5.10
- Località: Pescia PT
Re: Partizione condivisa per tutti gli utenti
Ho chmodato tutto a 4777 e mi pare che la cosa ora funzioni. Posso leggere e scrivere da utente normale. Ma per dare i permessi di lettura e scrittura non dovrebbe essere sufficiente 666? (Mi pare che fosse 4 per la lettura, 2 per la scrittura e 1 per l'esecuzione. O sbaglio?)Mario Vanoni ha scritto:
Nel primo post tuo nel /etc/fstab c'era rw, quindi leggere _e_ scrivere,
quindi chmod 4777. Se e` solo leggere, allora chmod 4666,
pero` devi essere poi root per aggiornare la directory!
Mario Vanoni
Ho cambiato l'opzione "users" in "user" (grazie di avermelo fatto notare).
Mi rimane un dubbio: i messaggi di boot dicono che la partizione viene montata con opzioni diverse da quelle che ho inserito in /etc/fstab.
Ci sono opzioni settate a livello "globale" che possono forzare quelle impostate in /etc/fstab (pensavo a udev.rules, o /etc/profile o defaults)?
-
Mario Vanoni
- Iper Master

- Messaggi: 3174
- Iscritto il: lun 3 set 2007, 21:20
- Nome Cognome: Mario Vanoni
- Slackware: 12.2
- Kernel: 3.0.4 statico
- Desktop: fluxbox/seamonkey
- Località: Cuasso al Monte (VA)
Re: Partizione condivisa per tutti gli utenti
Ho chmodato tutto a 4777 e mi pare che la cosa ora funzioni. Posso leggere e scrivere da utente normale. Ma per dare i permessi di lettura e scrittura non dovrebbe essere sufficiente 666? (Mi pare che fosse 4 per la lettura, 2 per la scrittura e 1 per l'esecuzione. O sbaglio?)
Non uso mai chmod con tre cifre, la prima delle quattro e` 0 (zero) se manca.
Il 4 mette lo sticky-bit (drwxrwxrwt) mandatorio come in /tmp e /var/tmp.
Leggi per favore man chmod.
Ho cambiato l'opzione "users" in "user" (grazie di avermelo fatto notare).
Mi rimane un dubbio: i messaggi di boot dicono che la partizione viene montata con opzioni diverse da quelle che ho inserito in /etc/fstab.
Ci sono opzioni settate a livello "globale" che possono forzare quelle impostate in /etc/fstab (pensavo a udev.rules, o /etc/profile o defaults)?[/quote]
Qui non posso aiutarti, uso solo ext2, e senza problemi.
Un test in tempi reali.
Due HD 1000GB IBM/Hitachi 7K1000 Deskstar SATA-300/7200/8.5ms/32MB,
completamente formattati ext2, una sola partizione Linux (no swap),
uno con 596MB usati, l'altro 685MB, umount dei due:
time e2fsck -f -y /dev/sdd1 (596MB), poi /dev/sde1 (685MB),
25m16.911s e 26m54.034s.
Unico difetto: la memoria di 32MB, aggiorna il disco quando vuole lei.
Altra info forse importante:
qui la cara ENEL interrompe quasi giornalmente per qualche secondo,
delle volte piu` volte; la UPS s'accorge e reagisce per fortuna.
Mario Vanoni
Non uso mai chmod con tre cifre, la prima delle quattro e` 0 (zero) se manca.
Il 4 mette lo sticky-bit (drwxrwxrwt) mandatorio come in /tmp e /var/tmp.
Leggi per favore man chmod.
Ho cambiato l'opzione "users" in "user" (grazie di avermelo fatto notare).
Mi rimane un dubbio: i messaggi di boot dicono che la partizione viene montata con opzioni diverse da quelle che ho inserito in /etc/fstab.
Ci sono opzioni settate a livello "globale" che possono forzare quelle impostate in /etc/fstab (pensavo a udev.rules, o /etc/profile o defaults)?[/quote]
Qui non posso aiutarti, uso solo ext2, e senza problemi.
Un test in tempi reali.
Due HD 1000GB IBM/Hitachi 7K1000 Deskstar SATA-300/7200/8.5ms/32MB,
completamente formattati ext2, una sola partizione Linux (no swap),
uno con 596MB usati, l'altro 685MB, umount dei due:
time e2fsck -f -y /dev/sdd1 (596MB), poi /dev/sde1 (685MB),
25m16.911s e 26m54.034s.
Unico difetto: la memoria di 32MB, aggiorna il disco quando vuole lei.
Altra info forse importante:
qui la cara ENEL interrompe quasi giornalmente per qualche secondo,
delle volte piu` volte; la UPS s'accorge e reagisce per fortuna.
Mario Vanoni
- gioco
- Packager

- Messaggi: 900
- Iscritto il: dom 19 giu 2005, 0:00
- Slackware: last stable
- Località: in the court of the Wesnoth king
- Contatta:
Codice: Seleziona tutto
A numeric mode is from one to four octal digits (0-7), derived by
adding up the bits with values 4, 2, and 1. Any omitted digits are
assumed to be leading zeros. The first digit selects the set user ID
(4) and set group ID (2) and sticky (1) attributes. The second digit
selects permissions for the user who owns the file: read (4), write
(2), and execute (1); the third selects permissions for other users in
the file's group, with the same values; and the fourth for other users
not in the file's group, with the same values.Per impostare i permessi per la sola lettura la cifra è 4.
-
Mario Vanoni
- Iper Master

- Messaggi: 3174
- Iscritto il: lun 3 set 2007, 21:20
- Nome Cognome: Mario Vanoni
- Slackware: 12.2
- Kernel: 3.0.4 statico
- Desktop: fluxbox/seamonkey
- Località: Cuasso al Monte (VA)
Hai perfettamente ragione, errare human est.gioco ha scritto:Per impostare lo sticky-bit la prima cifra deve essere 1.Codice: Seleziona tutto
A numeric mode is from one to four octal digits (0-7), derived by adding up the bits with values 4, 2, and 1. Any omitted digits are assumed to be leading zeros. The first digit selects the set user ID (4) and set group ID (2) and sticky (1) attributes. The second digit selects permissions for the user who owns the file: read (4), write (2), and execute (1); the third selects permissions for other users in the file's group, with the same values; and the fourth for other users not in the file's group, with the same values.
Per impostare i permessi per la sola lettura la cifra è 4.
Chiedo umilmente scusa alla comunita` UNIX/Linux.
Uso chmod 4777 soprattutto per comandi di sysadm (pochi)
che devono poter accedere in ogni angolo del/dei sistemi,
p.e. ssync, altrimenti ha/hanno limitazioni gravi/deleterie.
Mario Vanoni