samba安装使用
命令安装
(samba命令显示没安装。)
1,sudo apt-get install samba (V4.3-8.6MB)
安装完之后查看版本(-V大写)
$ samba -V
Version 4.3.11-Ubuntu
关掉防火墙和selinux (可选)
sudo ufw disable
getenforce Disabled (默认关闭)
2,配置
安装完会自动拷贝 cp /usr/share/samba/smb.conf /etc/samba/smb.conf
Samba配置文件路径: /etc/samba/smb.conf
启动Samba服务器
可以通过/etc/init.d/smb start/stop/restart来启动、关闭、重启Samba服务
# service samba status //查看服务状态
nmbd stop/waiting
smbd stop/waiting
# /etc/init.d/samba restart //重启 samba
# service samba status //再次查看服务状态,已经运行
nmbd start/running, process 7061
smbd start/running, process 7072
PS:samba由smbd和nmbd组成,需要一起启动。
smbd负责文件和打印服务、授权与被授权
nmbd负责名字解析、浏览服务(network相关)
在window直接输入Linux地址,如\\192.168.179.143\
里面全部是打印机(没有设置共享文件)
在 /etc/samba/smb.conf 后面追加共享目录
[share]
path = /home/leesoo/Desktop/FuHan
available = yes
browsealbe = yes
public = yes
writable = yes
Windows访问结果:
图形安装
linux的图形界面:
1,sudo apt-get install system-config-samba
2,下载完后执行 system-config-samba 打开图形配置界面
3,配置完后,windows打开:\\+ip地址(注意是反斜杠)如
\\192.168.228.138
samba安装使用
卸载samba
dpkg -l |grep samba
dpkg -l |grep smbfs
dpkg -l |grep smb
apt-get remove 显示出的组件
问题1:
$ samba
WARNING: Ignoring invalid value 'share' for parameter 'security'
原因:
samba4较之前的SAMBA 3有一个重大的变化是:security不再支持share,参数需要做调整
原来:
security=share
现在:
security=user
map to guest =Bad User (默认有)