Line 23: |
Line 23: |
| Log in as root. | | Log in as root. |
| | | |
− | In a terminal type ''yum groupinstall “Windows File Server”'' - a number of Samba-related packages will be installed. | + | In a terminal type ''yum groupinstall "Windows File Server"''. Press ''Y'' when asked. |
| | | |
− | then type ''yum install pam_mount''
| + | Then type ''yum install pam_mount'' |
| | | |
− | then type ''system-config-network''
| + | Then type ''system-config-network'' |
| | | |
| The Network dialog will appear. Navigate to the DNS tab and enter ''host''.example.com where it asks for hostname and ''host'' is the name you have chosen for your Fedora 7 workstation and ''example.com'' is your primary domain. | | The Network dialog will appear. Navigate to the DNS tab and enter ''host''.example.com where it asks for hostname and ''host'' is the name you have chosen for your Fedora 7 workstation and ''example.com'' is your primary domain. |
| | | |
| Close this and type ''system-config-authentication'' | | Close this and type ''system-config-authentication'' |
− | user information tab
| + | |
− | tick enable winbind support
| + | The Authentication dialog will appear. Navigate to the User Information tab. |
− | click configure winbind button
| + | |
− | fill in the SME Server domain in capitals
| + | Tick Enable Winbind Support |
− | choose domain security model
| + | |
− | add the SME Server's host name to Winbind Domain Controller
| + | Click the Configure Winbind button |
− | change the template shell to /bin/bash
| + | |
− | click OK. Don't join the domain using the join button.
| + | Fill in your SME Server workgroup in capitals in the Domain section - put ''DOMAIN'' not example.com, where ''DOMAIN'' is your workgroup in capitals. |
− | Switch to the authentication tab | + | |
− | tick enable winbind support
| + | Choose Domain security model. |
− | click the configure winbind button
| + | |
− | check the settings and click ok
| + | Add the SME Server's host name to Winbind Domain Controller textbox. |
− | Don't join the domain using the join button. | + | |
− | Switch to the options tab | + | Change the template shell to ''/bin/bash''. |
− | tick the use shadow passwords option
| + | |
− | tick the use MD5 passwords option
| + | Click OK. '''Don't''' join the domain using the join button. |
− | tick the Local Authorization option
| + | |
− | click the OK button to save the settings and exit the authentication dialog
| + | Switch to the Authentication tab |
− | terminal will show that winbind has started | + | |
− | If your domain is called DOMAIN, | + | Tick Enable Winbind Support. |
− | mkdir /home/DOMAIN | + | |
− | On the server...
| + | Click the Configure Winbind button. |
| + | |
| + | Check the settings and click OK. |
| + | |
| + | '''Don't''' join the domain using the join button. |
| + | |
| + | Switch to the options tab. |
| + | |
| + | Tick the Use Shadow Passwords option. |
| + | |
| + | Tick the Use MD5 Passwords option. |
| + | |
| + | Tick the Local Authorization option. |
| + | |
| + | Click the OK button to save the settings and exit the authentication dialog. |
| + | |
| + | The terminal will show that winbind has started. |
| + | |
| + | If your workgroup is called DOMAIN, type ''mkdir /home/DOMAIN'' in the terminal. |
| + | |
| + | == Section C == |
| + | |
| + | Log in as root on the SME Server and type ... |
| + | |
| signal-event machine-account-create host$ | | signal-event machine-account-create host$ |
− | smbpasswd -a -m host$ | + | |
− | On the client ...
| + | smbpasswd -a -m ''host''$ |
− | net rpc join -D DOMAIN -U admin | + | |
− | Give the SME Server password when requested. | + | where ''host'' is the hostname of your Fedora 7 workstation, minus the ''example.com'' - i.e. it should be a single word with no fullstops. |
− | Modify /etc/pam.d/system-auth and at the bottom add this line
| + | |
− | session required pam_mkhomedir.so skel=/etc/skel umask=0077 | + | == Section D (Back on the Fedora 7 Workstation) == |
− | add an extra blank line after that for luck | + | |
− | Modify /etc/samba/smb.conf
| + | In the terminal type ''net rpc join -D DOMAIN -U admin'' where ''DOMAIN'' is your workgroup in capitals. |
− | change winbind use default domain from false to true | + | |
− | /etc/init.d/smb restart | + | Give the SME Server admin password when requested. |
− | /etc/init.d/winbind restart | + | |
| + | You will see a message to the effect that you have joined the domain. |
| + | |
| + | == Section E == |
| + | |
| + | In the terminal type ''gedit /etc/pam.d/system-auth'' and at the '''bottom''' add this line ... |
| + | |
| + | ''session required pam_mkhomedir.so skel=/etc/skel umask=0077'' |
| + | |
| + | add an extra blank line after that for luck. Save it and exit from gedit. |
| + | |
| + | In the terminal type ''gedit /etc/samba/smb.conf'' |
| + | |
| + | and change ''winbind use default domain'' from false to true. Save it and exit from gedit. |
| + | |
| + | In the terminal type ''/etc/init.d/smb restart''and ''/etc/init.d/winbind restart'' |
| + | The type |
| yum install xdm | | yum install xdm |
| gedit /etc/pam.d/login | | gedit /etc/pam.d/login |