Re: dos2unix: Failed to change the permissions of temporary output file …: Permission denied
Andrey Repin
anrdaemon@yandex.ru
Sun Jan 2 09:53:55 GMT 2022
Greetings, Brian Inglis!
> On 2021-12-29 08:30, Andrey Repin wrote:
>> Greetings, All!
>>
>> I've got a problem with recent Cygwin and some old scripts of mine.
>> Particularly, the script at one point trying to normalize EOL's in a file so
>> that following operations run smooth.
>>
>> But the step fails with message about permission changes.
>> The problem is,
>> 1. the file is located on a network share and
>> 2. it is a noacl share.
>>
>> The scripts were running fine several months ago and nothing has сhanged on
>> host and remore except Cygwin itself.
>>
>> $ getfacl Localization.lua
>> getfacl: Localization.lua: Not supported
>>
>> $ icacls Localization.lua
>> Localization.lua No mapping between account names and security IDs was done.
>> (I)(F)
>> No mapping between account names and security IDs was done.
>> (I)(RX)
>> All:(I)(RX)
>>
>> Successfully processed 1 files; Failed processing 0 files
>>
>> Cygwin Package Information
>> Package Version Status
>> cygwin 3.3.3-1 OK
>> dos2unix 7.4.2-1 OK
>>
>> Anything else I can do to provide more information?
> Hi Andrey,
> Happy New (Grigorian) Year!
Happy New Year to you too ;)
> Maybe show us a standalone script command line execution, script
> execution trace (like -xv), failing command line expansion, failure
> messages, Cygwin permissions of relevant components, and Cygwin
> installation status of all the components (or cygcheck -hrsv log).
Just a simple `d2u filename` is enough to trigger the problem.
$ ls -ld . ./Localization.lua
drwxr-xr-x 1 anrdaemon None 0 янв 2 12:07 .
-rw-r--r-- 1 anrdaemon None 32212 янв 1 14:32 ./Localization.lua
$ /usr/bin/d2u ./Localization.lua
dos2unix: Failed to change the permissions of temporary output file ./d2utmpEBELkH: Permission denied
dos2unix: problems converting file ./Localization.lua
$ getfacl . ./Localization.lua
getfacl: .: Not supported
getfacl: ./Localization.lua: Not supported
cygcheck output attached.
> I don't know what Localization.lua is and showing Windows perms of it
> has to do with anything you described, but it looks like it may no
> longer have Cygwin perms, so maybe fill in some blanks here also.
As is is a noacl mount point, it never had any Cygwin perms.
--
With best regards,
Andrey Repin
Sunday, January 2, 2022 12:06:00
Sorry for my terrible english...
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: cygcheck.txt
URL: <https://cygwin.com/pipermail/cygwin/attachments/20220102/1fa05058/attachment-0001.txt>
More information about the Cygwin
mailing list