实例1:配置账号密码登录
安装samba服务器 创建共享目录
sudo apt-get install samba samba-common
sudo mkdir /home/share
sudo chmod 777 /home/share
共享目录配置
sudo cp /etc/samba/smb.conf /etc/samba/smb.conf.bak //修改配置文件之前最好做个备份
sudo gedit /etc/samba/smb.conf
security = user //需要账号和密码才能访问
#security=user 后面添加:
#security=share //匿名用户访问
在文件结尾添加如下行:
[myshare]
comment=my share directory
path=/home/share
browseable=yes
writable=yes
共享目录配置完成
增加samba用户 smbuser 密码123456 并重启
sudo useradd smbuser
sudo smbpasswd -a smbuser
sudo service smbd restart
在Windows 下访问共享目录,可点击运行,输入
\\192.168.0.10\myshare
这样就能以匿名用户访问共享目录myshare了。
实例2:
配置匿名用户登录
1. Samba软件包的安装
使用源安装,在终端中输入如下命令:
#sudo apt-get install samba
#sudo apt-get install smbclient
2. Samba服务器的启动、关闭和重启
启动Samba服务器只需执行如下命令:
#sudo /etc/init.d/samba start
关闭Samba服务器:
#sudo /etc/init.d/samba stop
重新启动Samba服务器:
#sudo /etc/init.d/samba restart
(1)在Windows系统中不用输入密码访问Linux共享目录
在Linux共享一个目录,将建立好的目录的设置信息写入/etc/smb.conf文件即可。
如:若共享/home/myth/share目录,要在 Windows系统中访问这个共享的目录,假设Windows主机的IP为192.168.0.11,Linux主机的IP为192.168.10,进行 如下操作:
#mkdir /home/myth/share
sudo cp /etc/samba/smb.conf /etc/samba/smb.conf.bak //修改配置文件之前最好做个备份
#vim /etc/samba/smb.conf
或者使用 sudo gedit /etc/samba/smb.conf 打开配置文件
将文件中的内容做如下相应修改:
#security=user 后面添加:
security=share
在文件结尾添加如下行:
[share]
comment=this is Linux share directory
path=/home/myth/share
public=yes
writable=yes
保存退出,启动Samba服务:
#/etc/init.d/samba start
设置完成!
1、打开”终端窗口”,输入”sudo useradd smbuser”–>回车–>用户创建成功。
2、输入”sudo smbpasswd -a smbuser”–>回车–>输入两次密码–>回车–>密码设置成功,这个用户属于smb组。
3、输入”sudo service smbd restart”重启samba服务–>回车–>服务重启成功。
1、在”运行”窗口中输入”\\192.168.1.4″–>回车–>双击打开myshare–>回车–>输入用户名和密码–>回车–>访问成功。