[gilug.org] Permisos compartits
Lluís Batlle i Rossell llbatlle aqsense com
2009-11-26 09:19:26 UTC
Narcis Garcia - GiLUG wrote:
> - Com s'estableix una "umask" per un usuari?
Executant "umask 002" per exemple. S'hereda entre processos. Posa-te-la
al .bash_profile si els teus programes són fills d'una bash de login, o
si fas servir un Display Manager, posa-t'ho a algun script que processi
l'Xsession pertinent. Alguns processen .bashrc, però cada distribució ho
acaba fent com els hi sembla més bé.
>
> - setgid? Com s'estableix?
chmod g+s
O numèricament. De chmod(1):
The first digit selects the set user ID (4) and set group ID
(2) and restricted
deletion or 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.
>
> Gracies.
A disposar.
>
>
> -----Missatge original-----
> De: Lluís Batlle i Rossell <>
> Reply-to:
> Per a:
> Assumpte: Re: [gilug.org] Permisos compartits
> Data: Thu, 26 Nov 2009 09:19:22 +0100
>
> Jo faig el mateix amb documents compartits amb la meva dona.
>
> Ho pots fer amb atributs de unix normals sota unes condicions concretes:
> 1. Els usuaris han de ser establerts amb un grup diferent (usermod -g).
> Jo faig un grup per a cada usuari amb el mateix nom d'usuari
> (llbatlle:llbatlle, albert:albert, ...).
> 2. Els usuaris han de formar part del grup amb què vulguis identificar
> la propietat dels fitxers comuns (usermod -G). Per exemple 'fitxerscomuns'.
> 3. Els usuaris tindran una umask que doni lectura-escriptura al grup:
> 002 per exemple (d'aquí que el seu grup no pugui ser compartit amb
> altres usuaris)
> 4. Els directoris que continguin els fitxers que vulguis compartir han
> de tenir el setgid.
>
> Si fas servir programes que no respecten la umask, l'has parida. Mala sort.
>
> Si no podeu establir els grups dels usuaris de manera que la umask 002
> sigui acceptable, podeu muntar el tinglado amb extended attributes
> (chattr, lsattr, ...)
>
> Apa, que vagi bé.
>
> Narcis Garcia - GiLUG wrote:
>> En un ordinador d'escriptori em trobo amb un problema: els 2 usuaris que
>> el fan servir emmagatzemen els documents en una partició expressa pels
>> documents (no guarda cadascú les seves coses dins el seu $HOME).
>> Fins ara això jo ho resolia amb una partició de format FAT, per a què
>> els fitxers hi quedessin ben oberts sense permisos ni propietaris.
>>
>> Però segurament es deu poder fer servir un format de partició
>> Ext2/Ext3/Ext4 per a fer el mateix. Com?
>> L'objectiu és que si l'usuari "A" desa un document a la partició comuna
>> de documents, després l'usuari "B" el pugui obrir i manipular sense
>> problemes de permisos/propietari A.
>>
>> Potser sigui un cas apart, però pel mateix motiu sempre estic
>> formatejant les memòries USB en FAT: poder desar coses en un ordinador i
>> utilitzar-les en un altre.
>>
>> Gracies.
>>
>>
>> _______________________________________________
>> Llista del GiLUG
>>
>> http://gilug.org/cgi-bin/mailman/listinfo/llista
>> * Tots els missatges queden publicats a:
>> http://gilug.org/pipermail/llista/
>>
>>
>>
>
>
> _______________________________________________
> Llista del GiLUG
>
> http://gilug.org/cgi-bin/mailman/listinfo/llista
> * Tots els missatges queden publicats a:
> http://gilug.org/pipermail/llista/
>
> _______________________________________________
> Llista del GiLUG
>
> http://gilug.org/cgi-bin/mailman/listinfo/llista
> * Tots els missatges queden publicats a:
> http://gilug.org/pipermail/llista/
>
>
>
Més informació sobre la llista de correu gilug