On 09/02/15 06:29, Jason Long wrote:> Thanks. > I added the Two lines to "smb.conf" but I got below error : > > Could not chdir to home directory /home/jason: No such file or directory > mkdir: cannot create directory ?/home/jason?: Permission denied > -sh-4.2$ > > > About "PAM", I have not the file that you said : > > > [root at printmah ~]# nano /etc/pam.d/ > atd password-auth smtp > chfn password-auth-ac smtp.postfix > chsh polkit-1 sshd > config-util postlogin su > crond postlogin-ac sudo > cups ppp sudo-i > fingerprint-auth remote su-l > fingerprint-auth-ac runuser system-auth > ksu runuser-l system-auth-ac > login setup systemd-user > other smartcard-auth vlock > passwd smartcard-auth-ac wbem > > > > What is your idea? > > Tnx. > > > > > On Sunday, February 8, 2015 12:49 AM, Rowland Penny <rowlandpenny at googlemail.com> wrote: > On 08/02/15 06:51, Jason Long wrote: >> Thanks a lot. >> >> [root at printmah ~]# getent passwd jason >> jason:*:11303:10513:jason JASON:/home/JASONDOMAIN/jason:/bin/false >> >> But I can't login to Linux via AD username and it show me : >> >> >> >> Last login: Sun Feb 8 01:48:32 2015 >> Could not chdir to home directory /home/JASONDOMAIN/jason: No such file or directory >> >> >> >> >> I guess it can't create a Home directory for Each AD user. How can I solve it? >> >> >> Cheers. > You actually have a few problems there and you can fix them this way. > > Add this to smb.conf: > > template shell = /bin/sh > template homedir = /home/%U > > restart samba > > Add this to /etc/pam.d/common-account: > > session required pam_mkhomedir.so skel=/etc/skel/ umask=0022 > > and you should be able to login > > > RowlandI use Debian, Debian has pam_mkhomedir and this will create your users homedirs as they login, I think that because you are using Centos it may be called something else, yes I am right, a quick google found this: https://frednotes.wordpress.com/2013/05/25/auto-creation-of-user-home-directories-in-centosrhel-6/ Rowland
Thanks a lot. Thanks a lot. Problem solved and I can login in to Linux without any problem but I guess it is just for CentOS 7 and if you remember CentOS 6.5 not have this problem. Step 1 finished. Step 2 How can I create a Directory and apply permission via AD? Cheers. On Monday, February 9, 2015 12:34 AM, Rowland Penny <rowlandpenny at googlemail.com> wrote: On 09/02/15 06:29, Jason Long wrote:> Thanks. > I added the Two lines to "smb.conf" but I got below error : > > Could not chdir to home directory /home/jason: No such file or directory > mkdir: cannot create directory ?/home/jason?: Permission denied > -sh-4.2$ > > > About "PAM", I have not the file that you said : > > > [root at printmah ~]# nano /etc/pam.d/ > atd password-auth smtp > chfn password-auth-ac smtp.postfix > chsh polkit-1 sshd > config-util postlogin su > crond postlogin-ac sudo > cups ppp sudo-i > fingerprint-auth remote su-l > fingerprint-auth-ac runuser system-auth > ksu runuser-l system-auth-ac > login setup systemd-user > other smartcard-auth vlock > passwd smartcard-auth-ac wbem > > > > What is your idea? > > Tnx. > > > > > On Sunday, February 8, 2015 12:49 AM, Rowland Penny <rowlandpenny at googlemail.com> wrote: > On 08/02/15 06:51, Jason Long wrote: >> Thanks a lot. >> >> [root at printmah ~]# getent passwd jason >> jason:*:11303:10513:jason JASON:/home/JASONDOMAIN/jason:/bin/false >> >> But I can't login to Linux via AD username and it show me : >> >> >> >> Last login: Sun Feb 8 01:48:32 2015 >> Could not chdir to home directory /home/JASONDOMAIN/jason: No such file or directory >> >> >> >> >> I guess it can't create a Home directory for Each AD user. How can I solve it? >> >> >> Cheers. > You actually have a few problems there and you can fix them this way. > > Add this to smb.conf: > > template shell = /bin/sh > template homedir = /home/%U > > restart samba > > Add this to /etc/pam.d/common-account: > > session required pam_mkhomedir.so skel=/etc/skel/ umask=0022 > > and you should be able to login > > > RowlandI use Debian, Debian has pam_mkhomedir and this will create your users homedirs as they login, I think that because you are using Centos it may be called something else, yes I am right, a quick google found this: https://frednotes.wordpress.com/2013/05/25/auto-creation-of-user-home-directories-in-centosrhel-6/ Rowland -- To unsubscribe from this list go to the following URL and read the instructions: https://lists.samba.org/mailman/options/samba
On 09/02/15 12:05, Jason Long wrote:> Thanks a lot. Thanks a lot. > Problem solved and I can login in to Linux without any problem but I guess it is just for CentOS 7 and if you remember CentOS 6.5 not have this problem. > > Step 1 finished. > Step 2 How can I create a Directory and apply permission via AD? > >Do step 3, read the samba wiki: https://wiki.samba.org/index.php/User_Documentation Particularly: https://wiki.samba.org/index.php/Setup_and_configure_file_shares_with_Windows_ACLs Rowland