Hallo,
Ik vroeg me af hoe je mensen die tot een bepaalde ( of verschillende ) groepen behoren toch toegangsrechten kan geven tot sub folders.
In windows geen probleem, in linux ...
alvast bedankt
linux rechten op folders en subfolders
- The_One_be
- Pro Member
- Berichten: 232
- Lid geworden op: 27 nov 2007, 10:37
Code: Selecteer alles
chgrp -R <grp-name> <folder-name>
chmod -R g+rwX <folder-name>
Het tweede geeft read+write grouprechten aan de folder en onderliggende content en indien die content een folder is word ook de execute flag voor de grp aangezet
A post without a signature is like a fish without a bike






-
- Elite Poster
- Berichten: 2187
- Lid geworden op: 01 feb 2003, 11:58
- Uitgedeelde bedankjes: 44 keer
- Bedankt: 12 keer
man chmod
Wat ook handig is : ls -l om te zien welke rechten een bestand al heeft
ps : change owner ook niet vergeten
bv chown eengebruiker eenbestand
chown eengebruiker:eengroup eenbestand
chown -R ...
Wat ook handig is : ls -l om te zien welke rechten een bestand al heeft
ps : change owner ook niet vergeten
bv chown eengebruiker eenbestand
chown eengebruiker:eengroup eenbestand
chown -R ...
- meon
- Administrator
- Berichten: 16757
- Lid geworden op: 18 feb 2003, 22:02
- Twitter: meon
- Locatie: Bree
- Uitgedeelde bedankjes: 582 keer
- Bedankt: 780 keer
Helaas is het mixen van meerdere gebruikers(groepen) in Linux bij gebrek aan ACL's (access control list) een soep als je het op dezelfde manier wilt inrichten als in Windows.
Zijn daar tegenwoordig eigenlijk al oplossingen voor?
Zijn daar tegenwoordig eigenlijk al oplossingen voor?
Dat was eigenlijk de bedoeling.meon schreef:Helaas is het mixen van meerdere gebruikers(groepen) in Linux bij gebrek aan ACL's (access control list) een soep als je het op dezelfde manier wilt inrichten als in Windows.
Zijn daar tegenwoordig eigenlijk al oplossingen voor?
Dus als ik het goed begrepen heb kan een folder maar tot 1 groep behoren ...
- meon
- Administrator
- Berichten: 16757
- Lid geworden op: 18 feb 2003, 22:02
- Twitter: meon
- Locatie: Bree
- Uitgedeelde bedankjes: 582 keer
- Bedankt: 780 keer
Juist. Een groep kan natuurlijk wel uit andere groepen en users bestaan, maar 1 groep die enkel leesrechten heeft, een user die enkel kan schrijven en dan nog uzelf execute-rechten geven ... kan niet 

-
- Pro Member
- Berichten: 263
- Lid geworden op: 02 jun 2007, 23:29
- Locatie: Oostmalle
- Uitgedeelde bedankjes: 9 keer
- Bedankt: 1 keer
Is er op de verschillende *NIX-en tegenwoordig ook geen ACL implementatie?meon schreef:Juist. Een groep kan natuurlijk wel uit andere groepen en users bestaan, maar 1 groep die enkel leesrechten heeft, een user die enkel kan schrijven en dan nog uzelf execute-rechten geven ... kan niet
Ik ben een tijdje met Debian 4 + samba aan't spelen geweest (als AD domain member server) en daar kon ik toch vanop een windows-bak op een linux bestand gewone Windows ACLs zetten, met verschillende users en groepen.
Project zit nu tijdelijk in de ijskast maar mag er binnenkort weer uit.
http://www.suse.de/~agruen/acl/linux-acls/online/
http://www.science.uva.nl/ict/guides/ho ... ex_nl.html
die laatste helemaal onderaan
Code: Selecteer alles
Vergeleken met het Windows ACL systeem, lijken de UNIX bestand permissies tekort te schieten. Dit is niet het geval, ook UNIX kent ACL's, maar velen zijn hier niet van op de hoogte.
Beschouw het chmod command
chmod u=rwx,g=rx,o=x somedirectory
zet de permissies van een directory "somedirectory". Hoe kan ik, voor deze directory, lees en open toegang aan een gebruiker geven die niet tot mijn groep behoort?
Het UNIX ACL system verschijnt ten tonele. Pas het volgende commando toe op "somedirectory":
setfacl -m user:someuser:r-x somedirectory
Dit voegt de gebruiker "someuser" toe aan de ACL die de toegang beheert tot "somedirectory" en staat het lezen en openen van deze directory toe.
UNIX ACLs gebruiken dezelfde lees, schrijf en uitvoer permissies en breiden zo het standaard permissie system uit.
Voor verdere informatie over ACLs, zie de manual pagina's voor setfacl en getfacl
- The_One_be
- Pro Member
- Berichten: 232
- Lid geworden op: 27 nov 2007, 10:37
Sinds de 2.6 kernel is er officieel ACL support aanwezigmeon schreef:Helaas is het mixen van meerdere gebruikers(groepen) in Linux bij gebrek aan ACL's (access control list) een soep als je het op dezelfde manier wilt inrichten als in Windows.
Zijn daar tegenwoordig eigenlijk al oplossingen voor?
Daarvoor was het behelpen met kernel patches die al zeker sinds 2000 beschikbaar waren. Samba 2.2 gereleased in 2001 supporteerde ook deze ACL implementatie
A post without a signature is like a fish without a bike





