您的位置:首页 > 其它

UBUNTUN 上搭建 SMB (samba)服务

2013-09-13 11:11 323 查看
http://blog.sina.com.cn/s/blog_6087401701011ztt.html

/article/10183368.html

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

还有另一种方法可以参考,见网页:/article/10183368.html

(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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: