LX-SVS-PRAK-samba
Updated sep/24/10 22:17
praktijkoefening: samba server
- Installeer samba en doe het volgende:
- kopieer de originele /etc/samba/smb.conf
naar /etc/samba/smb.conf.ori
- maak een share aan in de smb.conf (zonder global) met de sharenaam "cesar" die staat onder /home/cesar
- test de share op een windows xp client
- vergeet geen users (ludo en claire) aan te maken die de share kunnen gebruiken
- Zorg er nu voor dat iedereen kan schrijven op de share "cesar" uit het vorige punt. Je moet de smb.conf aanpassen, en de directory permissions in linux aanpassen.
- Maak nu ook een [global] declaration.
Kies een naam voor je workgroup, en plaats
map to guest = Bad User
security = SHARE
zoek nu uit waarvoor deze declarations dienen en hoe ze werken.
- Maak nu nog 2 extra gebruikers aan: kenny en jaak. Die kunnen nu nog allemaal schrijven op de share uit vorig punt. Zorg er nu voor dat dat niet meer kan voor ludo en jaak. Test telkens op je windows.
- Doe dit eerst via de smb.conf
- Zet de smb.conf terug die iedereen schrijfrechten gaf en zorg nu dat het probleem wordt opgelost op niveau van linux file permissions en ownership
- Gebruik beide methoden in combinatie met mekaar.
- Share nu alle home directories van alle linux gebruikers. (dit doe je met één entry in de smb.conf) Test dit onder windows.
- Maak twee users aan: an en greet, zonder home-directory in linux.
Kunnen zij de share "cesar" lezen?
Kunnen zij op "cesar" schrijven?
Hebben ze dan werkelijk geen home-directory?
- Voeg het volgende toe in de global declaration:
logon drive = X:
wat verandert er als je inlogt als ludo? en als greet?
- Test wat er gebeurt als de user ludo op de xp computer zijn paswoord verandert. Verandert het paswoord ook op de linux server? Kun je dat doen werken? Moet je nu de linux computer omzetten naar een domein controller? Bekijk even de volgende websites:
http://www.samba.org/samba/docs/man/Samba-Guide/index.html
http://www.samba.org/samba/docs/man/Samba-Guide/simple.html
http://www.samba.org/samba/docs/man/Samba-Guide/small.html