简介:samba是一个工具套件,在Unix上实现SMB(Server Message Block)协议,或者称之为NETBIOS/LanManager协议。
SMB协议通常是被windows系列用来实现磁盘和打印机共享
1. 在ubuntu11.10中安装samba服务软件
1.1 命令安装:sudo apt-get install samba
2. 与windows实现磁盘共享。
2.1 windows可以访问ubuntu中samba服务指定的文件系统(文件路径)
1)sudo cp /etc/samba/smb.conf /etc/samba/smb_backup.conf // 备份samba服务配置文件
2)sudo vi /etc/samba/smb.conf
3)打开smb.conf文件后在末尾添加如下内容
[Ubuntu-opt]
comment = Shared Folder with username and password
path = /opt/smbshare // 用于被其他电脑共享访问的文件系统,该文件系统需被 chmod 777
public = yes
writable = yes
valid users = jack // 在4)中将要创建的samba用户名(也可是当前ubuntu用户名),
// 该用户名也为其他电脑来访问的登录名
create mask = 0777
directory mask = 0777
force user = nobody
force group = nogroup
available = yes
browseable = yes
4)添加名称为3)中valid users值的用户,(该用户在ubuntu中已经存在,忽略当前步骤)
sudo useradd jack
5)给用户jack添加samba服务密码 //该密码也为其他电脑来访问的登录密码
sudo smbpasswd -a jack
New SMB password:*** // 输入密码
Retype new SMB password:*** // 再次输入密码
6)启动samba服务
sudo /etc/init.d/smbd restart
或者
sudo service smdb restart
7)打开前来访问电脑的我的电脑,访问ubuntu系统
在输入栏输入: \\192.168.22.133 ubuntu的IP地址
可以看见被访问的ubuntu系统,所共享的文件系统Ubuntu-opt及打印机 // Ubuntu-opt 就是3)中的[Ubuntu-opt],作为 /opt/smbshare的别名
打开 Ubuntu-opt ,提示输入登录名和登录密码 // 即为3)和5)中设置的用户名和密码
输入正确后,可以看到/opt/smbshare下的的所以文件,并且执行操作