Archief - Bestandrechten probleem

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

RpR

Legacy Member
Ik heb een bestand dat automatisch wordt aangemaakt door een programma in een directory waarvan de rechten 777 zijn.

Nu zou ik graag hebben dat elk bestand in die directory automatisch die rechten overneemt. Ik dacht dat dit via umask ging gaan maar dit is niet het geval.

Iemand die de oplossing weet?

dJeez

Legacy Member
Rechten overnemen van een hogerliggende folder zal niet gaan via POSIX, daar zal je in principe ACL voor moeten gebruiken.

Maar als de bestanden in die folder ook worden geschreven door de toepassing dan zou een umask call moeten werken (als je de umask op 000 zet voor de plaats waar je de bestanden gaat wegschrijven, zullen de bestanden 666 permissies krijgen). Als je er echter bestanden bij gaat vlammen buiten de app om dan zal je daar de rechten zelf van moeten aanpassen of ACL gebruiken.

RpR

Legacy Member
dJeez zei:
Rechten overnemen van een hogerliggende folder zal niet gaan via POSIX, daar zal je in principe ACL voor moeten gebruiken.

Maar als de bestanden in die folder ook worden geschreven door de toepassing dan zou een umask call moeten werken (als je de umask op 000 zet voor de plaats waar je de bestanden gaat wegschrijven, zullen de bestanden 666 permissies krijgen). Als je er echter bestanden bij gaat vlammen buiten de app om dan zal je daar de rechten zelf van moeten aanpassen of ACL gebruiken.

Dacht al zoiets.
Dus als ik in de directory ga staan en doe umask 0000 dan zal hij automatisch 666 nemen en niet 777?

dJeez

Legacy Member
Dat zou zo moeten zijn voor alle nieuwe bestanden die je daarna creëert ja.
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan