samba及其基本应用
samba及其基本应用
smb:service message block(137/udp, 138/udp, 139/tcp, 445/tcp)
跨平台工作文件系统:samba
yum install samba-client:客户端工具
smbclient -L 192.168.18.5 -U administrator 客户端获取服务器共享文件夹。
smbclient //192.168.18.5/scan -U administrator:访问服务端共享文件夹。help查看使用命令。
客户端挂载Windows服务端共享目录:
mount -t cifs //192.168.18.5/scan /mnt -o username=administrator,password=123456
yum install samba:服务端工具
服务脚本:
/etc/rc.d/init.d/nmb
/etc/rc.d/init.d/smb
主配置文件
/etc/samba/smb.conf
samba用户:
账号都为系统用户
密码为samba自行维护密码
将系统用户添加为samba用户:sambapasswd
启动服务:
service nmb start
service smb start
确定(137/udp, 138/udp, 139/tcp, 445/tcp)端口已处于监听状态
编辑(/etc/samba/smb.conf)主配置文件中的工作组
workgroup = WORKGROUP
重启服务:service smb restart && service nmb restart
添加系统用户为smb用户:smbpasswd -a xj
-a:添加系统用户为smb用户
-d: 禁用指定用户
-e:启用指定用户
-x:删除用户
自定义共享,编辑主配置文件
[file]:共享文件名
path =/opt/file:共享文件夹
comment = :说明信息
guest ok = {yes|no}:是否匿名访问
public = {yes|no}:是否公开
writable = {yes|no}:写权限
read only = {yes|no}:只读
write list = +GROUP_NAME:指定可访问用户或组
测试配置文件是否有语法错误,以及显示最终生效的配置:
# testparm
注意:共享目录时确定登录用户对该目录有相应权限,如果没有用setfacl设定,不要修改原有属主和属组。