当前位置:网站首页>03_ubuntu samba 安装配置详解与测试

03_ubuntu samba 安装配置详解与测试

2020-11-06 01:14:52 北极星6号

03_ubuntu samba 安装配置

  1. 安装samba
sudo apt install samba
  1. 修改samba配置文件
sudo vim /etc/samba/smb.conf
[share]
	comment = Share to windows
	path = /home/liuj/
	create mask = 0664
	directory mask = 0664
	valid users = liuj
	force user = liuj
	force group = liuj
	available = yes
	browseable = yes
	public = yes
	writable = yes

解析:

create mask = 0664 #默认创建的文件权限为0664, 即普通用户权限; 如果经常通过samba修改shell 脚本, 可以改为0764
directory mask = 0664
valid users = liuj #创建的 samba user
force user = liuj #系统 user:group
force group = liuj #即通过samba user, 通过samba修改文件后属性为chown liuj:liuj

  1. 重启samba服务
sudo /etc/init.d/smbd restart
  1. 创建samba账号
sudo touch /etc/samba/smbpasswd
sudo smbpasswd -a liuj		#创建username为 liuj 账号
New SMB password: xxxx		#输入密码
Retype new SMB password: xxxx	#确认密码
  1. window下验证测试
\\xxx.xxx.xxx.xxx  --> 输入账号密码
\\192.168.0.55
user: liuj
pass: test123
  1. linux 系统上不存在的用户 如user.name=demo
sudo smbpasswd -a demo
New SMB password:ij2200862
Retype new SMB password:ij2200862
Failed to add entry for user demo.

添加系统对应的组
groupadd demo -g 6000
useradd demo -u 6000 -g 6000 -s /usr/sbin/nologin -d /dev/null

2.linux上smbclient 测试

  1. 显示samba分区
命令: smbclient -L host_ip -U user/pass
实例:
smbclient -L 192.168.56.104 -U liuj%test123
WARNING: The "syslog" option is deprecated
Domain=[WORKGROUP] OS=[Windows 6.1] Server=[Samba 4.3.11-Ubuntu]

Sharename Type Comment
--------- ---- -------
liuj Disk Share to windows
IPC$ IPC IPC Service (shz-xxxxxxx vl server (Samba, Ubuntu))
  1. samba 访问
命令: smbclient //host_ip/share -U user/pass
实例:
smbclient //192.168.56.104/liuj -U  liuj%test123
WARNING: The "syslog" option is deprecated
Domain=[WORKGROUP] OS=[Windows 6.1] Server=[Samba 4.3.11-Ubuntu]
smb: \> ls

版权声明
本文为[北极星6号]所创,转载请带上原文链接,感谢
https://www.cnblogs.com/liujiang0623/p/13934636.html