Hi,
I need to set ACL's on files on Linux. Is there something ready-made in fpc ? Or should I use a TProcess and execute a setfacl that way ?
TIA
Koenraad

Mailing lists / fpc-pascal / 2015-01
5 messages · 4 people ·
Reply by email Subscribe to this list Your subscription
Read-only archive. Use j and k to move between messages.
Hi,
I need to set ACL's on files on Linux. Is there something ready-made in fpc ? Or should I use a TProcess and execute a setfacl that way ?
TIA
Koenraad
Koenraad Lelong wroteHi, I need to set ACL's on files on Linux. Is there something ready-made in fpc ? Or should I use a TProcess and execute a setfacl that way ?
I have no knowledge of a native implementation.
Please, add a feature request to the bugtracker to add support for *xattr calls in linux (or generally unix if it turns out to be a posix call)
Michael.
I need to set ACL's on files on Linux. Is there something ready-made in fpc ? Or should I…
Koenraad Lelong wroteHi, I need to set ACL's on files on Linux. Is there something ready-made in fpc ? Or should I use a TProcess and execute a setfacl that way ?
Easiest would be to create a binding for libacl. ACL is specified by POSIX, so there's nothing stopping fpc from implementing it natively, though.
Henry
Would this require root access? As an aside, I've used capabilities to allow a program to listen to a low-numbered TCP port and found that setting it uid root was incompatible with GTK (Qt was fine).
Only if you don't own the file, I guess. I can use setfacl on files I own.
As an aside, I've used capabilities to allow a program to listen to a low-numbered TCP port and found that setting it uid root was incompatible with GTK (Qt was fine).
I'm using capabilities to allow an fpc daemon running as non-root to set the time and it's working OK.
Henry