Automatisch 664 permissies aanmaken

Pagina: 1
Acties:

  • Mfpower
  • Registratie: Februari 2000
  • Laatst online: 18-05 18:53
Hoi, ik heb een shared directory voor een bepaalde groep onder linux. Nu heb ik het met de SetGID bits voor elkaar gekregen dat elk bestand in die directory de juiste groep meekrijgt. Maar wat ik ook wil is dat de permissies voor elk nieuw bestand automatisch 664 permissies krijgen, dus dat elke member van de groep dat bestand kan verwijderen / schrijven.

Hoe doe ik dit?

Verwijderd

ik weet niet welke app je juist bedoelt, maar ik vermoed dat umask je wel eens zou kunnen helpen

  • Mfpower
  • Registratie: Februari 2000
  • Laatst online: 18-05 18:53
Ja snap ik. Standaard umask voor users is meestal 022. Maar ik wil een umask hebben van 002 voor EEN specifieke directory. Als dat mogelijk is...
[update]volgens mij niet.[/update] - iemand goede ideeen? :)

  • deadinspace
  • Registratie: Juni 2001
  • Laatst online: 17-05 14:06

deadinspace

The what goes where now?

Zelfde probleem als http://gathering.tweakers.net/forum/list_messages/619809.
Ik weet zo snel trouwens geen oplossing, behalve een cronjobje als root draaien die die files chmod (maar das wel een hele ranzige oplossing).

  • Mfpower
  • Registratie: Februari 2000
  • Laatst online: 18-05 18:53
Ik heb een oplossing maar het vereist een drastische omschakeling van hoe je users en groups veranderd. Sommige distributies doen dit standaard.
Zorg dat elke user z'n eigen unieke group krijgt, pref. dezelfde naam. User jantje zit (als enige) in group jantje. Als dit zijn hoofdgroup is wordt elk bestand wat hij aanmaakt van type eigenaar jantje:jantje. Nu kun je de umask van het systeem op 002 zitten, immers er is geen extra security issue want er is voor iedere user voor z'n default group geen andere user in die group. Nu maak je een extra groep aan, bijvoorbeeld 'werkgroep', en pleurt daar een aantal users in. En je maakt een working dir met daarin de GUID bit geset. Remember, umask is nog altijd 002 dus write permissies voor groups worden automatisch aangemaakt. En alleen in DIE directory voor 'werkgroep'. In alle andere dirs heb je ook umask van 002 maar da's geen punt aangezien elke user een eigen unieke group heeft.
Het is een oplossing, ik weet alleen nog niet of ik dat wil doen...