http://blog.sina.com.cn/s/blog_6087401701011ztt.html
http://blog.youkuaiyun.com/authorowen/article/details/7346640
1.安装samba
sudo su
apt-get install samba system-config-samba samba-client samba-common
2.创建用户和共享目录(用windows共享访问)
groupadd www
useradd -g www www
mkdir /home/www
chown -R www:www /home/www
chmod -R 777 /home/www
注:在执行chown -R www:www /home/www命令时会提示:
cannot access `/home/www/.gvfs': Permission denied
利用命令chmond u+w .gvfs改变权限之后即可顺利执行上述命令。
3. 创建samba配置文件
cat /etc/passwd | mksmbpasswd > /etc/samba/smbpasswd
mv /etc/samba/smb.conf /etc/samba/smb.conf.bak
nano /etc/samba/smb.conf
输入以下内容
###################
[global]
server string = Samba Server
security = user
encrypt passwords = yes
smb passwd file = /etc/samba/smbpasswd
workgroup = SMBGROUP
netbios name=smb-server
server string = Samba Server
【Share]
comment = Shared Folder with username and password
path = /home/www
public = yes
writable = yes
valid users = www
create mask = 0700
directory mask = 0700
force user = nobody
force group = nogroup
available = yes
browseable = yes
4.为samba用户www设置密码,根据提示输入密码
smbpasswd -a www
到此服务器设置完成。
在windows下访问Ubuntu搭建的samba,只需使用win+R调出命令框,然后输入ubuntu机子的IP,enter之后便可访问。如:\\10.3.*.*\www。
还有另一种方法可以参考,见网页:http://blog.youkuaiyun.com/authorowen/article/details/7346640
(5)测试并启动samba
sudo testparm
注意老的命令用不了啦
sudo /etc/init.d/samba restart
肯定会提示sudo: /etc/init.d/samba: command not found
请使用下面的命令:
sudo service smbd restart
sudo service nmbd restart