Partizione DATI in condivisione con tutti gli account utente

Problemi riscontrati durante l'installazione di Ubuntu, degli aggiornamenti e degli avanzamenti del sistema.
Scrivi risposta
Diapostrofo
Prode Principiante
Messaggi: 12
Iscrizione: lunedì 30 aprile 2012, 10:10

Partizione DATI in condivisione con tutti gli account utente

Messaggio da Diapostrofo »

Ciao a tutti.

Sono un ubuntiano dalla distro n° 8 e da allora me la sono sempre cavata abbastanza bene.

Ora, a causa di un pasticciaccio brutto fatto con tasksel e LAMP, ho dovuto formattare l'hard disk del mio asus. Colsi l'occasione per preparare un sistema buono ed ottimizzato per la gestione dei files tra più account.

Quello che sto cercando di raggiungere è:
1. Avere tre account utente differenti, uno per ciascuno dei miei lavori attuali. [e qui... ce l'ho fatta easy]
2. un uso intelligente dell'hard disk (partizione di sistema, partizione home, partizione DATI e partizione CONDIVISIONE per foto, film, musica ed altro) [anche qui, risolto]
3. Un solo account amministratore (così non mi installo cento versioni diverse dei vari programmi, ma gestisco tutto il pc da un solo utente) [Anche questo, fatto easy]
4. Avere libero accesso da TUTTI gli account in scrittura e lettura sulle due partizioni DATI e CONDIVISONE [e qui... dolori]

Dopo aver seguito un tutorial che consigliava di formattare le partizioni condivise in NTFS perchè sarebbero state montate nella sottocartella "media/utente/" Ed avendo visto che l'account che ha CREATO le partizioni ne detiene permessi in scrittura e lettura ma NON li concede a terzi.

Dopo aver cercato in ogni modo di cambiare i permessi alle sudette partizioni SENZA un risultato

Dopo aver provato a formattare in EXT4 con l'esito di avere due partizioni montate da root e SENZA più alcun diritto di scrittura o lettura da parte di ALCUN utente...

Ho gettato la spugna e chiedo aiuto al forum.

Ho rovato soluzioni a problemi simili ma tute coinvolgevano dual boot win/ubuntu... e non è il mio caso.

Riferito ai punti di cui sopra, chi riesce a darmi una mano ad ottenere quell'obiettivo?

Grazie in anticipo di cuore

Dario
Ultima modifica di Diapostrofo il martedì 11 agosto 2015, 15:28, modificato 1 volta in totale.
Avatar utente
steff
Moderatore Globale
Moderatore Globale
Messaggi: 40351
Iscrizione: domenica 18 febbraio 2007, 19:48
Desktop: LXQt+labwc
Distribuzione: Arch; Debian; Ubuntu Server
Sesso: Maschile
Località: Toscana
Contatti:

Re: Partizione DATI in condivisione con tutti gli account ut

Messaggio da steff »

3) non capisco, i programmi installati sono per tutti utenti, a parte che non usi dei programmi precompilati szippati nella home.

Per la partizione condivisa e dati (ma non capisco poi dove starebbe la differenza) basta crearla in in ext4, creare un gruppo "utenti" o simile e impostarlo come gruppo principale a tutti utenti, aggiungere tutti a questo gruppo, imporre il punto di mount tramite fstab /media/DATI

Codice: Seleziona tutto

sudo chown -R root:utenti /media/DATI 
In fondo cambiare in /etc/profile umask 002 al posto di 022 così ogni file avrà permessi di scrittura per proprietario e gruppo.
Forse mi è sfuggito anche qualcosa.

Ma non so se è tutto questo sia soluzione buona, già rimane molto complicata p er i backup con i file sparsi per tre home e due altre partizioni.
In kde hai le "attività" per avere tre ambienti di lavoro diversi e poi cambiare da una all'altra.
Hai fatto un backup oggi? Ieri?? Quando???
La Documentazione da consultare e la FAQ sul uso del forum
Sistemi: LXQt - semplice, modulare e configurabile + *ubuntu in Vbox
Diapostrofo
Prode Principiante
Messaggi: 12
Iscrizione: lunedì 30 aprile 2012, 10:10

Re: Partizione DATI in condivisione con tutti gli account ut

Messaggio da Diapostrofo »

Grazie mille

KDE l'ho scartato per questioni di compatibilità con il mio hardware... la soluzione del gruppo utenti non l'avevo considerata.

i Backup li farei solo delle home inerenti al lavoro... sui due hard disk ci sarà solo archivio e non necessiterò di backup se non mero trasferimento file in HD esterno.

Provo subito e aggiorno il thread. grazie ancora
Avatar utente
breynm_07
Prode Principiante
Messaggi: 190
Iscrizione: venerdì 23 novembre 2012, 11:19
Desktop: mate
Distribuzione: Arch Linux 64
Sesso: Maschile
Località: Treviso-prov.

Re: Partizione DATI in condivisione con tutti gli account ut

Messaggio da breynm_07 »

Scusa Steff modificando l'umask in /etc/profile, questo valore non verrà applicato a tutti file che successivamente verranno creati, e non solo nella partizione dati o condivisione?
Non è meglio aggiungere l'opzione umask=002 in /etc/fstab nella riga riguardante la partizione dati?
Grande è l'impossibile, osare la confusione, il cielo sopra e sotto, ci si può solo perdere (CCCP)
C'era una volta una mela davanti alla finestra, un giorno una fredda folata di vento antartico violò la finestra e bacò la mela
Diapostrofo
Prode Principiante
Messaggi: 12
Iscrizione: lunedì 30 aprile 2012, 10:10

Re: Partizione DATI in condivisione con tutti gli account ut

Messaggio da Diapostrofo »

Nada, con la creazione del gruppo ho fatto tutti gli user appartenenti al gruppo "utenti" con il codice da te segnalato mi cambia solo l'accesso ai files ma non la possibilità di lettura e scrittura.

Con "cambiare in fondo /etc/profile umask" cosa intendi? tipo in nano o in un editor di testo?

nel file etc/profile mi dice che umask è gestito da altro: copio il file per intero.

Codice: Seleziona tutto

# /etc/profile: system-wide .profile file for the Bourne shell (sh(1))
# and Bourne compatible shells (bash(1), ksh(1), ash(1), ...).

if [ "$PS1" ]; then
  if [ "$BASH" ] && [ "$BASH" != "/bin/sh" ]; then
    # The file bash.bashrc already sets the default PS1.
    # PS1='\h:\w\$ '
    if [ -f /etc/bash.bashrc ]; then
      . /etc/bash.bashrc
    fi
  else
    if [ "`id -u`" -eq 0 ]; then
      PS1='# '
    else
      PS1='$ '
    fi
  fi
fi

# The default umask is now handled by pam_umask.
# See pam_umask(8) and /etc/login.defs.

if [ -d /etc/profile.d ]; then
  for i in /etc/profile.d/*.sh; do
    if [ -r $i ]; then
      . $i
    fi
  done
  unset i
fi
Avatar utente
steff
Moderatore Globale
Moderatore Globale
Messaggi: 40351
Iscrizione: domenica 18 febbraio 2007, 19:48
Desktop: LXQt+labwc
Distribuzione: Arch; Debian; Ubuntu Server
Sesso: Maschile
Località: Toscana
Contatti:

Re: Partizione DATI in condivisione con tutti gli account ut

Messaggio da steff »

Sembra che ha cambiato la gestione di umask, ci vuole una ricerca. In fondo deve dare ai file creati i permessi 775 cioè pieno accesso lettura scrittura per proprietario e gruppo.
Se hai fatto le prove con file esistenti ci sta, devi dare dal utente admin

Codice: Seleziona tutto

sudo chown -R nomeutente:utenti /home/nomeutente
Hai fatto un backup oggi? Ieri?? Quando???
La Documentazione da consultare e la FAQ sul uso del forum
Sistemi: LXQt - semplice, modulare e configurabile + *ubuntu in Vbox
Diapostrofo
Prode Principiante
Messaggi: 12
Iscrizione: lunedì 30 aprile 2012, 10:10

Re: Partizione DATI in condivisione con tutti gli account ut

Messaggio da Diapostrofo »

Stoi provando a regolare il mount con fstab... poi aggiorno. Grazie mille
Diapostrofo
Prode Principiante
Messaggi: 12
Iscrizione: lunedì 30 aprile 2012, 10:10

Re: Partizione DATI in condivisione con tutti gli account ut

Messaggio da Diapostrofo »

Nada, ho risolto così:

Creato gruppo di utenti chiamato "utenti", dove ho inserito tutti gli account presenti sul notebook (scaricando il programmino utenti e gruppi)

Formattato la partizione con filesystem EXT4

Ogni file o cartella che creo, aggiorno i permessi dalla sua linguetta "permessi" mettendo lettura e scrittura al gruppo "utenti"

Per ora non ho trovato una soluzione più agile
Avatar utente
steff
Moderatore Globale
Moderatore Globale
Messaggi: 40351
Iscrizione: domenica 18 febbraio 2007, 19:48
Desktop: LXQt+labwc
Distribuzione: Arch; Debian; Ubuntu Server
Sesso: Maschile
Località: Toscana
Contatti:

Re: Partizione DATI in condivisione con tutti gli account ut

Messaggio da steff »

Ho cercato, non trovo una traccia utile come modificare umask... però per quel che stai facendo a manina potresti usare incron, dovrebbe essere questa la riga

Codice: Seleziona tutto

$incrontab -l
/media/percorso/ IN_CREATE chmod 775 $@/$#
Hai fatto un backup oggi? Ieri?? Quando???
La Documentazione da consultare e la FAQ sul uso del forum
Sistemi: LXQt - semplice, modulare e configurabile + *ubuntu in Vbox
tunnel_net
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1988
Iscrizione: venerdì 27 febbraio 2015, 15:48
Desktop: gnome
Distribuzione: ubuntu 10.04
Sesso: Maschile

Re: Partizione DATI in condivisione con tutti gli account ut

Messaggio da tunnel_net »

Nei sistemi con pam_umask, se non sbaglio, l'umask si setta in /etc/login.defs mettendo

Codice: Seleziona tutto

UMASK           002
per tutti gli utenti, oppure nei singoli $HOME/.profile se voglio questo valore solo per specifici utenti
apt-get moo
Scrivi risposta

Ritorna a “Installazione e aggiornamento del sistema operativo”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 6 ospiti