rename a user using setfacl -- possible? how?
Andrey Repin
anrdaemon@yandex.ru
Sat Jul 6 09:20:00 GMT 2019
Greetings, L A Walsh!
> Have an acl on a file 'testfile' that appears to include a userid
> with a GUID corresponding to some older value for the local system.
> I'm gave the old guid a name in /etc/group different from its name,
> say calling it 'oldname' (where current name, is say, 'curname').
> I guess I don't know how to modify an entry to either 1-rename it, or
> 2 add the new entry.
You don't.
If you want to change name for display purposes, look into nsswitch.conf and
associated documentation.
Cygwin do not invent its own users/groups/ids/guids. It maps Windows
permissions to some POSIX equivalent, but internally it still using native
permissions.
> I tried setfacl -x group:oldname:rwx -m group:curname:rwx but got:
> setfacl: illegal acl entries
Seems like it did not recognize the group name. At least that's how it react
here.
> will setfacl not work for this task?
It should, but I strongly suggest to avoid using it outside Cygwin directory
tree to maintain maximum interoperability with Windows programs.
> How do you add a new user to the access list -- obviously -x removes
> a user, but not sure if 'add' is covered by -m or whether or not you 'add'
> by specifying the new entry.
I just found out that if you configure cygdrive with noacl, getfacl tell
you to find better ways to express yourself. And setfacl will silently fail
(which is questionable behavior, TBH).
> BTW -- is there an easy way to see the numeric values it is using
> for a given name?
> Like:
> group:Local account and member of Administrators group:rwx
getent passwd
getent group
> I remember seeing that, but it isn't in my /etc/group file.
It should not.
> Tried getfacl with -n but that doesn't seem to be an option
> to display a numeric GUID.
--
With best regards,
Andrey Repin
Saturday, July 6, 2019 11:09:23
Sorry for my terrible english...
--
Problem reports: http://cygwin.com/problems.html
FAQ: http://cygwin.com/faq/
Documentation: http://cygwin.com/docs.html
Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple
More information about the Cygwin
mailing list