Notizia:
  • Rilasciata Precise Pangolin 12.04. Per ottenerla, visitate questa pagina, oppure provate il tour dal vivo con un browser web moderno.
  • Nuovo forum di Ubuntu-it, l'annuncio. È consigliato aggiornare il proprio profilo e controllare la sezione Gruppo Forum per problemi noti.
  • Rilasciata la versione italiana di Precise Pangolin 12.04. Per maggiori informazioni, consultare questa discussione.
  • Il vincitore del Concorso desktop del mese di aprile è Jerico. L'elenco dei precedenti vincitori è qui.
  • È uscito il numero 17 della Newsletter italiana di Ubuntu. Lo trovate a questo indirizzo.
  • È uscito il numero 59 di Full Circle Magazine in italiano. Lo trovate a questo indirizzo.

[Server] Permessi utenti nuovi files e cartelle

Installazione, configurazione e uso di Ubuntu come server: web, ftp, mail, news, proxy, dns, ecc.

[Server] Permessi utenti nuovi files e cartelle

Messaggioda Absolute » giovedì 2 febbraio 2012, 11:51

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
Absolute
Prode Principiante
 
Messaggi: 54
Iscrizione: giugno 2007

Re: [Server] Permessi utenti nuovi files e cartelle

Messaggioda Jambaz » giovedì 2 febbraio 2012, 17:41

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 ?
Jambaz
Prode Principiante
 
Messaggi: 48
Iscrizione: novembre 2011

Re: [Server] Permessi utenti nuovi files e cartelle

Messaggioda thece » giovedì 2 febbraio 2012, 18:26

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
thece
Entusiasta Emergente
Entusiasta Emergente
 
Messaggi: 1539
Iscrizione: aprile 2007
Distribuzione: Ubuntu 12.04 LTS x86_64
Desktop: KDE Plasma

Re: [Server] Permessi utenti nuovi files e cartelle

Messaggioda steff » giovedì 2 febbraio 2012, 18:38

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.
La Documentazione  esiste && aiuta i moderatori - scegli  la sezione giusta!
$ rsync -auv --delete /home/NOME/ /media/disco_USB/BACKUP
:: ArchLinux KDE 4.8 ::  Kubuntu LTS 12.04 ::
Avatar utente
steff
Moderatore Globale
Moderatore Globale
 
Messaggi: 24746
Iscrizione: febbraio 2007
Località: Toscana
Distribuzione: Arch Linux i686
Desktop: KDE

Re: [Server] Permessi utenti nuovi files e cartelle

Messaggioda Absolute » venerdì 3 febbraio 2012, 9:30

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: giugno 2007

Re: [Server] Permessi utenti nuovi files e cartelle

Messaggioda Absolute » venerdì 3 febbraio 2012, 9:41

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
Absolute
Prode Principiante
 
Messaggi: 54
Iscrizione: giugno 2007

Re: [Server] Permessi utenti nuovi files e cartelle

Messaggioda steff » venerdì 3 febbraio 2012, 11:45

In fondo o nella terza righa, insieme al commento.
La Documentazione  esiste && aiuta i moderatori - scegli  la sezione giusta!
$ rsync -auv --delete /home/NOME/ /media/disco_USB/BACKUP
:: ArchLinux KDE 4.8 ::  Kubuntu LTS 12.04 ::
Avatar utente
steff
Moderatore Globale
Moderatore Globale
 
Messaggi: 24746
Iscrizione: febbraio 2007
Località: Toscana
Distribuzione: Arch Linux i686
Desktop: KDE

Re: [Server] Permessi utenti nuovi files e cartelle

Messaggioda agspace » venerdì 3 febbraio 2012, 14:53

Forse sbaglio... Ma mi sembra meno complicato forzare la maskera sulla share in samba. Aggiungendo create mask = 775 e directory mask = 775.
agspace
Prode Principiante
 
Messaggi: 22
Iscrizione: agosto 2010
Località: Milano

Re: [Server] Permessi utenti nuovi files e cartelle

Messaggioda Absolute » venerdì 3 febbraio 2012, 16:02

ovvero?
Absolute
Prode Principiante
 
Messaggi: 54
Iscrizione: giugno 2007

Re: [Server] Permessi utenti nuovi files e cartelle

Messaggioda Absolute » venerdì 3 febbraio 2012, 16:08

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
Absolute
Prode Principiante
 
Messaggi: 54
Iscrizione: giugno 2007

Re: [Server] Permessi utenti nuovi files e cartelle

Messaggioda steff » venerdì 3 febbraio 2012, 16:13

Prova. I file creati di quel utente  dovrebbero avere permessi 775 (/etc/profile della macchina del utente ovviamente, non del server)
La Documentazione  esiste && aiuta i moderatori - scegli  la sezione giusta!
$ rsync -auv --delete /home/NOME/ /media/disco_USB/BACKUP
:: ArchLinux KDE 4.8 ::  Kubuntu LTS 12.04 ::
Avatar utente
steff
Moderatore Globale
Moderatore Globale
 
Messaggi: 24746
Iscrizione: febbraio 2007
Località: Toscana
Distribuzione: Arch Linux i686
Desktop: KDE

Re: [Server] Permessi utenti nuovi files e cartelle

Messaggioda thece » venerdì 3 febbraio 2012, 16:41

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
Avatar utente
thece
Entusiasta Emergente
Entusiasta Emergente
 
Messaggi: 1539
Iscrizione: aprile 2007
Distribuzione: Ubuntu 12.04 LTS x86_64
Desktop: KDE Plasma

Re: [Server] Permessi utenti nuovi files e cartelle

Messaggioda agspace » venerdì 3 febbraio 2012, 16:55

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...
agspace
Prode Principiante
 
Messaggi: 22
Iscrizione: agosto 2010
Località: Milano

Re: [Server] Permessi utenti nuovi files e cartelle

Messaggioda thece » venerdì 3 febbraio 2012, 16:58

Come ho scritto, dipende appunto da "dove" viene fatta la creazione
Avatar utente
thece
Entusiasta Emergente
Entusiasta Emergente
 
Messaggi: 1539
Iscrizione: aprile 2007
Distribuzione: Ubuntu 12.04 LTS x86_64
Desktop: KDE Plasma

Re: [Server] Permessi utenti nuovi files e cartelle

Messaggioda Absolute » venerdì 3 febbraio 2012, 18:41

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, 18:48, modificato 1 volta in totale.
Absolute
Prode Principiante
 
Messaggi: 54
Iscrizione: giugno 2007

Re: [Server] Permessi utenti nuovi files e cartelle

Messaggioda thece » venerdì 3 febbraio 2012, 18:48

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)
Avatar utente
thece
Entusiasta Emergente
Entusiasta Emergente
 
Messaggi: 1539
Iscrizione: aprile 2007
Distribuzione: Ubuntu 12.04 LTS x86_64
Desktop: KDE Plasma

Re: [Server] Permessi utenti nuovi files e cartelle

Messaggioda Absolute » venerdì 3 febbraio 2012, 19:02

ovviamente se ho 4 o 5 utenti devo mettere l'utente su valid user intervallati da una virgola... corretto?
Absolute
Prode Principiante
 
Messaggi: 54
Iscrizione: giugno 2007

Re: [Server] Permessi utenti nuovi files e cartelle

Messaggioda agspace » venerdì 3 febbraio 2012, 20:25

Si oppure @nome_gruppo
agspace
Prode Principiante
 
Messaggi: 22
Iscrizione: agosto 2010
Località: Milano

Re: [Server] Permessi utenti nuovi files e cartelle

Messaggioda iJim » lunedì 6 febbraio 2012, 9:48

Hai provato a sostituire
Codice: Seleziona tutto
sudo chmod -r 777 Documenti/

con
Codice: Seleziona tutto
sudo chmod -R 777 Documenti/

???
Avatar utente
iJim
Prode Principiante
 
Messaggi: 120
Iscrizione: febbraio 2010

Re: [Server] Permessi utenti nuovi files e cartelle

Messaggioda Absolute » mercoledì 8 febbraio 2012, 18:05

Scusate il ritardo ma sono stato incasinato....

no non ho provato....
Absolute
Prode Principiante
 
Messaggi: 54
Iscrizione: giugno 2007

Successiva

Torna a Ubuntu su server

Chi c’è in linea

Visualizzano questa pagina: ilmondo e 3 ospiti