File owner set to Unknown+User on cygwin 1.7.35 via samba 3.6.6 on debian
John Orr
john.orr@ceos.com.au
Tue Apr 21 05:06:00 GMT 2015
I'm sorry to trouble the group with this, but I've tried hard to resolve it myself and I'm just not making progress.
I have a windows box running the latest stable cygwin (1.7.35) from which I access a debian machine via samba. I can't get the file owner showing correctly. I've been reading the ntsec doco, especially the "Samba account mapping" section - but I'm failing to find the right solution.
Looking at files in my home directory on my debian host mounted via samba gives this kind of output:
#: john@johndesktop:~ ; ls -l /cygdrive/l/.bashrc
-rw-r--r-- 1 Unknown+User john 3833 Aug 22 2013 /cygdrive/l/.bashrc
On the debian host, I am:
#: john@johnwl:~ ; id
uid=1000(john) gid=1000(john) groups=1000(john),4(adm),24(cdrom),25(floppy),27(sudo),29(audio),30(dip),44(video),46(plugdev)
On cygwin, I got this from the SAM database:
#: john@johndesktop:~ ; net user john
User name john
Full Name
Comment
User's comment
Country code 000 (System Default)
Account active Yes
Account expires Never
Password last set 28/05/2013 9:43:28 AM
Password expires Never
Password changeable 28/05/2013 9:43:28 AM
Password required No
User may change password Yes
Workstations allowed All
Logon script
User profile
Home directory
Last logon 21/04/2015 1:05:52 PM
Logon hours allowed All
Local Group Memberships *Administrators
Global Group memberships *None
The command completed successfully.
AND
#: john@johndesktop:~ ; net localgroup Administrators
Alias name Administrators
Comment
Members
-------------------------------------------------------------------------------
Administrator
john
The command completed successfully.
I'm not sure how the group is being translated to "john" in the ls command above with an empty comment field, but that's just good, I suppose. (It's possible I did this when trying to fix this problem a month ago, but I can't work out what did it.)
Since I don't seem to be a member of Users (as mentioned in ntsec doco), but only Administrators, I figured the commands I should run to match my debian box would be
#: john@johndesktop:~ ; net user john /comment:'<cygwin group="Administrators" unix="1000"/>'
The command completed successfully.
and
#: john@johndesktop:~ ; net localgroup Administrators /comment:'<cygwin unix="1000"/>'
The command completed successfully.
Which gives
#: john@johndesktop:~ ; net user john
User name john
Full Name
Comment <cygwin group="Administrators" unix="1000"/>
User's comment
Country code 000 (System Default)
Account active Yes
Account expires Never
Password last set 28/05/2013 9:43:28 AM
Password expires Never
Password changeable 28/05/2013 9:43:28 AM
Password required No
User may change password Yes
Workstations allowed All
Logon script
User profile
Home directory
Last logon 21/04/2015 1:05:52 PM
Logon hours allowed All
Local Group Memberships *Administrators
Global Group memberships *None
The command completed successfully.
#: john@johndesktop:~ ; net localgroup Administrators
Alias name Administrators
Comment <cygwin unix="1000"/>
Members
-------------------------------------------------------------------------------
Administrator
john
The command completed successfully.
After a reboot (just to be sure), however, the output is exactly the same:
#: john@johndesktop:~ ; ls -l /cygdrive/l/.bashrc
-rw-r--r-- 1 Unknown+User john 3833 Aug 22 2013 /cygdrive/l/.bashrc
I'd be extremely grateful for any suggestions to fix the user.
Thank you,
John
-------------- next part --------------
A non-text attachment was scrubbed...
Name: cygcheck.out
Type: application/octet-stream
Size: 184542 bytes
Desc: not available
URL: <http://cygwin.com/pipermail/cygwin/attachments/20150421/7c42394d/attachment.obj>
-------------- next part --------------
--
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