winln for native symlinks

Thomas Wolff towo@towo.net
Thu Apr 4 18:35:00 GMT 2013


Am 04.04.2013 18:23, schrieb Jeffrey Altman:
> On 4/4/2013 11:48 AM, Thomas Wolff wrote:
>> It shows this error message:
>> winln: you don't permission to create symbolic links. Run, as
>> administrator,
>> winln:   editrights -a SeCreateSymbolicLinkPrivilege -a $YOUR_USER
>> which should be fixed somehow like this:
>> You don't have permission to create symbolic links. Run, as administrator,
>>          editrights -a SeCreateSymbolicLinkPrivilege -u $USER
>> Moreover, this advice does not help. Even after having issued this
>> command as administrator, winln -s still works as administrator only.
> The SeCreateSymbolicLinkPrivilege privilege is filtered by User Account
> Control (UAC).  If your account is a member of the "Administrators"
> group, then the process needs to be run with your elevated credentials
> in order to make use of the SeCreateSymbolicLinkPrivilege privilege.
So I guess I had the right before anyway and the editrights didn't make 
any difference - the more useless this hint is in many cases.

> The "Administrator" account always runs in an elevated state and
> accounts that are not members of the "Administrators" group do not have
> their security tokens filtered by UAC.
>
> Does Cygwin permit binaries to be built with manifests?  If so,
> winln.exe could include an embedded manifest that indicates that
> elevated status is required.  The user would then be prompted by UAC
> whenever the command is used.
Since winln can also create hard links (and by default), this would 
require too much.
------
Thomas

--
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