[Server] Permessi utenti nuovi files e cartelle

Installazione, configurazione e uso di Ubuntu come server: web, ftp, mail, news, proxy, dns e altro.
Absolute
Prode Principiante
Messaggi: 54
Iscrizione: martedì 12 giugno 2007, 10:11

[Server] Permessi utenti nuovi files e cartelle

Messaggio da Absolute »

Ho questo serverino in cui ho condiviso una cartella con tutti i files e ho dato i permessi di lettura e di scrittura a tutti gli utenti segnati.
Tutti possono leggere e scrivere. Se invece un utente crea un file o una cartella quel file o quella cartella risulta solo leggibile dagli altri ma non modificabile!!! Eppure ho pure dato il comando sudo chmod -r 777 Documenti/          , dovrebbe dare la ricorrenza di lettura e scrittura sempre giusto? eppure non lo fà...

è come se quando si crea un qualcosa non erediti i permessi della cartella principale....

cosa posso fare?

grazie
Jambaz
Prode Principiante
Messaggi: 51
Iscrizione: mercoledì 23 novembre 2011, 17:18

Re: [Server] Permessi utenti nuovi files e cartelle

Messaggio da Jambaz »

Absolute ha scritto: Ho questo serverino in cui ho condiviso una cartella con tutti i files e ho dato i permessi di lettura e di scrittura a tutti gli utenti segnati.
Tutti possono leggere e scrivere. Se invece un utente crea un file o una cartella quel file o quella cartella risulta solo leggibile dagli altri ma non modificabile!!! Eppure ho pure dato il comando sudo chmod -r 777 Documenti/           , dovrebbe dare la ricorrenza di lettura e scrittura sempre giusto? eppure non lo fà...

è come se quando si crea un qualcosa non erediti i permessi della cartella principale....

cosa posso fare?

grazie
Non vorrei sbagliarmi ma penso che ci voglia l'asterisco accanto a documenti per far sì che si applichi a tutti i files di quella cartella , tipo ( scrivi sudo -i per essere sempre root e non scrivere sempre sudo sudo sudo ) chmod -R 777 /percorso/cartella/* , dimmi se funziona o se ti continua a dare questo problema...comunque 777 è da regolare , sicuro che vuoi far sì che tutti possano fare tutto ?
Avatar utente
thece
Tenace Tecnocrate
Tenace Tecnocrate
Messaggi: 13186
Iscrizione: lunedì 23 aprile 2007, 14:16
Distribuzione: Debian 12 (Bookworm) - KDE

Re: [Server] Permessi utenti nuovi files e cartelle

Messaggio da thece »

Absolute ha scritto: ... Eppure ho pure dato il comando sudo chmod -r 777 Documenti/ dovrebbe dare la ricorrenza di lettura e scrittura sempre giusto?...
Sbagliato. Il flag -R (e non -r) sta per "ricorsivo" non "ricorrente". Innanzitutto ti suggerisco di cercare il significato delle due parole, può aiutarti a capire meglio. Poi una bella letta anche a

Codice: Seleziona tutto

man chmod
Il comando che interessa a te si chiama umask

Codice: Seleziona tutto

man umask
Avatar utente
steff
Moderatore Globale
Moderatore Globale
Messaggi: 40358
Iscrizione: domenica 18 febbraio 2007, 19:48
Desktop: LXQt+labwc
Distribuzione: Arch; Debian; Ubuntu Server
Sesso: Maschile
Località: Toscana
Contatti:

Re: [Server] Permessi utenti nuovi files e cartelle

Messaggio da steff »

La cosa più regolare è modificare ogni /etc/profile dei singoli utenti:

Codice: Seleziona tutto

#Set our umask
umask 002
Cos' i file sono modificabili da proprietario e gruppo. Farei un gruppo tipo "utenti" impostato come  gruppo principale per tutti gli utenti.
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
Absolute
Prode Principiante
Messaggi: 54
Iscrizione: martedì 12 giugno 2007, 10:11

Re: [Server] Permessi utenti nuovi files e cartelle

Messaggio da Absolute »

esatto, quello che volevo fare era di dare la possibilità agli utenti registrati la possibilità di leggere e scrivere anche i files e cartelle creati da loro stessi...

Allora devo per prima cosa creare un gruppo di utenti, come si fà? Mi crea problemi con samba?

O meglio cosa devo fare per prima cosa?

grazie mille
Absolute
Prode Principiante
Messaggi: 54
Iscrizione: martedì 12 giugno 2007, 10:11

Re: [Server] Permessi utenti nuovi files e cartelle

Messaggio da Absolute »

steff ha scritto: La cosa più regolare è modificare ogni /etc/profile dei singoli utenti:

Codice: Seleziona tutto

#Set our umask
umask 002
Cos' i file sono modificabili da proprietario e gruppo. Farei un gruppo tipo "utenti" impostato come  gruppo principale per tutti gli utenti.
dove lo devo infilare quelle righe?
sotto etc/profile ho questo:

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 [ -d /etc/profile.d ]; then
  for i in /etc/profile.d/*.sh; do
    if [ -r $i ]; then
      . $i
    fi
  done
  unset i
fi

if [ "$PS1" ]; then
  if [ "$BASH" ]; 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
Avatar utente
steff
Moderatore Globale
Moderatore Globale
Messaggi: 40358
Iscrizione: domenica 18 febbraio 2007, 19:48
Desktop: LXQt+labwc
Distribuzione: Arch; Debian; Ubuntu Server
Sesso: Maschile
Località: Toscana
Contatti:

Re: [Server] Permessi utenti nuovi files e cartelle

Messaggio da steff »

In fondo o nella terza righa, insieme al commento.
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
agspace
Prode Principiante
Messaggi: 22
Iscrizione: giovedì 26 agosto 2010, 20:31
Località: Milano

Re: [Server] Permessi utenti nuovi files e cartelle

Messaggio da agspace »

Forse sbaglio... Ma mi sembra meno complicato forzare la maskera sulla share in samba. Aggiungendo create mask = 775 e directory mask = 775.
Absolute
Prode Principiante
Messaggi: 54
Iscrizione: martedì 12 giugno 2007, 10:11

Re: [Server] Permessi utenti nuovi files e cartelle

Messaggio da Absolute »

ovvero?
Absolute
Prode Principiante
Messaggi: 54
Iscrizione: martedì 12 giugno 2007, 10:11

Re: [Server] Permessi utenti nuovi files e cartelle

Messaggio da Absolute »

steff ha scritto: In fondo o nella terza righa, insieme al commento.
tipo così

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), ...).
#Set our umask
umask 002

if [ -d /etc/profile.d ]; then
  for i in /etc/profile.d/*.sh; do
    if [ -r $i ]; then
      . $i
    fi
  done
  unset i
fi

if [ "$PS1" ]; then
  if [ "$BASH" ]; 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
Avatar utente
steff
Moderatore Globale
Moderatore Globale
Messaggi: 40358
Iscrizione: domenica 18 febbraio 2007, 19:48
Desktop: LXQt+labwc
Distribuzione: Arch; Debian; Ubuntu Server
Sesso: Maschile
Località: Toscana
Contatti:

Re: [Server] Permessi utenti nuovi files e cartelle

Messaggio da steff »

Prova. I file creati di quel utente  dovrebbero avere permessi 775 (/etc/profile della macchina del utente ovviamente, non del server)
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
Avatar utente
thece
Tenace Tecnocrate
Tenace Tecnocrate
Messaggi: 13186
Iscrizione: lunedì 23 aprile 2007, 14:16
Distribuzione: Debian 12 (Bookworm) - KDE

Re: [Server] Permessi utenti nuovi files e cartelle

Messaggio da thece »

agspace ha scritto: Forse sbaglio... Ma mi sembra meno complicato forzare la maskera sulla share in samba. Aggiungendo create mask = 775 e directory mask = 775.
No, non sbagli. Ma è solo un punto del problema e qui mi sembra di aver capito che i punti siano due. Ricordiamo che un file (o cartella) alla sua creazione assume permessi di lettura/scrittura/esecuzione in modo differente a seconda che tale creazione venga fatta sul filesystem direttamente dal sistema operativo o indirettamente attraverso uno share di Samba. Nel primo caso è giusto operare tramite umask-/etc/profile, nel secondo caso attraverso le direttive directory mask e create mask nel file smb.conf
agspace
Prode Principiante
Messaggi: 22
Iscrizione: giovedì 26 agosto 2010, 20:31
Località: Milano

Re: [Server] Permessi utenti nuovi files e cartelle

Messaggio da agspace »

Unendo le due soluzioni si dovebbe arrivare alla soluzione finale. Avevo capito che sul server non si operasse anke localmente quindi ho immaginato che il problema fosse sui permessi degli utenti samba...
Avatar utente
thece
Tenace Tecnocrate
Tenace Tecnocrate
Messaggi: 13186
Iscrizione: lunedì 23 aprile 2007, 14:16
Distribuzione: Debian 12 (Bookworm) - KDE

Re: [Server] Permessi utenti nuovi files e cartelle

Messaggio da thece »

Come ho scritto, dipende appunto da "dove" viene fatta la creazione
Absolute
Prode Principiante
Messaggi: 54
Iscrizione: martedì 12 giugno 2007, 10:11

Re: [Server] Permessi utenti nuovi files e cartelle

Messaggio da Absolute »

gli utenti sono pc windows che si collegano ad un serverino ubuntu e condividono una cartella Documenti con samba. A me serve che chiunque possa leggere e scrivere tutti i documenti e cartelle compresi quelli creati dagli altri utenti. Ora come ora tutti possono creare una nuova cartella o file ma poi solo lui può modificarlo.

Quindi non posso modificare niente sotto le macchine degli utenti perchè sono Windows, devo solo dare i permessi e/o impostazioni a quella cartella e sotto cartelle compresi i files per poter essere creati, modificati e letti da tutti gli utenti.

Al server ci stò accedendo in remoto ma in caso posso accederci anche fisicamente
Ultima modifica di Absolute il venerdì 3 febbraio 2012, 17:48, modificato 1 volta in totale.
Avatar utente
thece
Tenace Tecnocrate
Tenace Tecnocrate
Messaggi: 13186
Iscrizione: lunedì 23 aprile 2007, 14:16
Distribuzione: Debian 12 (Bookworm) - KDE

Re: [Server] Permessi utenti nuovi files e cartelle

Messaggio da thece »

Potresti provare a lavorare su queste direttive nel file /etc/samba/smb.conf

Codice: Seleziona tutto

[global]
...
	directory mask = 0755
	create mask = 0644
...

[Documenti]
	path = /da/qualche/parte/documenti
	comment = Documenti
	valid users = pincopallino
	force user = pincopallino
	force group = pincopallino
	browsable = yes
	read only = no
ed avere come (unico?) utente di Samba pincopallino (e quindi obbligatoriamente anche utente di sistema)
Absolute
Prode Principiante
Messaggi: 54
Iscrizione: martedì 12 giugno 2007, 10:11

Re: [Server] Permessi utenti nuovi files e cartelle

Messaggio da Absolute »

ovviamente se ho 4 o 5 utenti devo mettere l'utente su valid user intervallati da una virgola... corretto?
agspace
Prode Principiante
Messaggi: 22
Iscrizione: giovedì 26 agosto 2010, 20:31
Località: Milano

Re: [Server] Permessi utenti nuovi files e cartelle

Messaggio da agspace »

Si oppure @nome_gruppo
Avatar utente
iJim
Prode Principiante
Messaggi: 218
Iscrizione: giovedì 4 febbraio 2010, 15:20
Desktop: ubuntu
Distribuzione: Ubuntu

Re: [Server] Permessi utenti nuovi files e cartelle

Messaggio da iJim »

Hai provato a sostituire

Codice: Seleziona tutto

sudo chmod -r 777 Documenti/
con

Codice: Seleziona tutto

sudo chmod -R 777 Documenti/
???
Absolute
Prode Principiante
Messaggi: 54
Iscrizione: martedì 12 giugno 2007, 10:11

Re: [Server] Permessi utenti nuovi files e cartelle

Messaggio da Absolute »

Scusate il ritardo ma sono stato incasinato....

no non ho provato....
Scrivi risposta

Ritorna a “Ubuntu su server”

Chi c’è in linea

Visualizzano questa sezione: Google [Bot] e 4 ospiti