This is the mail archive of the cygwin mailing list for the Cygwin project.
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |
Other format: | [Raw text] |
I've run mkpasswd but the real question I believe is what domain should I run mkpasswd for? As I stated above I have run it for the Windows domain that I log into. However, again, my home directory is served by a Linux box using Samba but that link box does not participate in the Windows domain that I log into rather it just runs in it's own workgroup.I don't have access to a Samba mount point, so maybe my advice won't help much, but here goes anyways.I have a somewhat odd setup here and am having a permissions problem with my userid and authentication.
In general I'm trying to have one home directory that is shared between Windows and Linux. On Windows I use Cygwin. Normally this involves mounting my Windows oriented home directory and proper generation of my domain userid in /etc/passwd. Here things are a bit different.
My home directory here is on a Linux box running Samba. I login as <domain>\defaria on my Windows box. I have generated my /etc/password entry with mkpasswd -d -u defaria > /etc/passwd. However the Linux box running Samba does not participate in a domain rather it is using
a workgroup.
First, have you run mkpasswd and mkgroup to create valid /etc/passwd and /etc/group files? Without a valid user database, cygwin gets lost when trying to check/display/modify permissions of an unknown user.The symptoms that I see are as follows:
While I can create a file in my home directory I cannot edit it - access denied:
$ cp opts.cfg opts.cfg.new cp: cannot create regular file `opts.cfg.new': Permission denied $ ls -l opts.cfg* -rw-rw-r-- 1 ???????? ???????? 98 Feb 14 11:17 opts.cfg -rwxr--r-- 1 ???????? ???????? 0 Feb 15 16:01 opts.cfg.new*
You'll note that the uid and gid is not correct.
http://cygwin.com/cygwin-ug-net/using-utils.html#mkpasswd has more details on running mkpasswd.
I know about SMBNTSEC. I have SMBNTSEC set on.Also, samba has special options in the CYGWIN environment variable. Check out http://cygwin.com/cygwin-ug-net/using-cygwinenv.html in regards to smbntsec. That may be impacting yourOK I'm quite shocked that nobody has any ideas at all on this, nothing to try, no suggestions, etc. Is this even getting through at all or is everybody stumped? I'd really like to get this working for me.I suspect the problem is that /etc/passwd has my domain SID yet my home directory is on a samba server that is not in the domain.Nobody has any ideas?!?
Is there any way to configure this properly? If so how?
Thanks.
permissions.
Beyond that, maybe getfacl on the various pathname components may reveal what permissions are attributedI will have to try those getfacl's when I get to work later. I will post them. However, which directories should I do this for? I mean my home directory's share point is \\<server>\<share>. I map this to my H drive then I mount H: /home/defaria.
to the various files. Again, there may be someone else that has more experience with samba to know how
to answer you better, but at least now you know your request is not falling on deaf ears.
Just a little note here but a proper signature delimiter is two dashes followed by a space. You lack a space.-- Eric Blake
-- Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple Problem reports: http://cygwin.com/problems.html Documentation: http://cygwin.com/docs.html FAQ: http://cygwin.com/faq/
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |