On 2021-09-30, Grant Edwards <grant.b.edwa...@gmail.com> wrote:
> On 2021-09-30, Grant Edwards <grant.b.edwa...@gmail.com> wrote:
>
>> I'm trying to add NET_ADMIN capability to an executable that needs to
>> create a tun inteface. AFACIT, this is the command to do that:
>>
>>    $ sudo setcap cap_net_admin+ep example_app
>>    Failed to set capabilities on file `example_app' (Operation not supported)
>>
>> The only possible cause for that message Google has been able fo find
>> is that the FS doesn't have xattr support.
>
> Is Posix ACL support required for setcap?
>
> I can't find any documentation of such a requirement, but it's the
> only other thing I can think of...

That's not it. I rebuilt my kernel with POSIX ACL support enabled for
ext4, rebooted, and verified that ACLs now work.

Still can't figure out how to get setcap to work

    # file example_app
    example_app: ELF 64-bit LSB pie executable, x86-64, version 1 (SYSV), 
dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 
3.2.0, with debug_info, not stripped

    #  setcap cap_net_admin,cap_net_raw+eip example_app
    Failed to set capabilities on file `example_app' (Operation not supported)

--
Grant


Reply via email to