Ubuntu server 12.04/samba
From Attie's Wiki
(Difference between revisions)
m |
m (→Configuring a Samba server) |
||
Line 9: | Line 9: | ||
* It will also provide authenticated access for users to their home directory. | * It will also provide authenticated access for users to their home directory. | ||
* Don't forget to use <code>sudo smbpasswd -a <<i>username</i>></code> to give the users a samba account! | * Don't forget to use <code>sudo smbpasswd -a <<i>username</i>></code> to give the users a samba account! | ||
+ | * Test the config with <code>testparm</code> | ||
* You will need to do this as well: | * You will need to do this as well: | ||
<source lang="bash"> | <source lang="bash"> |
Revision as of 16:46, 3 August 2012
apt-get install samba
Configuring a Samba server
Below is a simple configuration file.
- It will provide anonymouse access for everyone to the /home/shared directory.
- It will also provide authenticated access for users to their home directory.
- Don't forget to use
sudo smbpasswd -a <username>
to give the users a samba account! - Test the config with
testparm
- You will need to do this as well:
mkdir /home/shared chown nobody:nogroup /home/shared chmod 775 /home/shared
Contents of /etc/samba/smb.conf
#======================= Global Settings ===================================== [global] follow symlinks = yes wide links = yes unix extensions = no hide dot files = yes map archive = no map system = no map hidden = no password level = 0 # ----------------------- Netwrok Related Options ------------------------- workgroup = local server string = MyServer # --------------------------- Logging Options ----------------------------- # logs split per machine log file = /var/log/samba/log.%m # max 50KB per log file, then rotate max log size = 50 # ----------------------- Standalone Server Options ------------------------ security = share guest account = nobody map to guest = bad user # --------------------------- Printing Options ----------------------------- cups options = raw #============================ Share Definitions ============================== [homes] comment = Home Directories browseable = no writable = yes directory mask = 0777 force directory mode = 0777 create mask = 0666 force create mode = 0666 [shared] comment = Shared browsable = yes path = /home/shared public = yes writable = yes guest ok = yes force group = nogroup force user = nobody directory mask = 0777 force directory mode = 0777 create mask = 0666 force create mode = 0666