当前位置:首页 > 系统 > Linux > 正文内容

AnolisOS8/CentOS8安装samba

2年前 (2022-12-29)Linux1766
[TOC]

安装samba服务

  1. yum install samba -y

备份默认配置smb.conf

  1. cd /etc/samba/
  2. cp smb.conf smb.conf.bak #备份一下配置文件

无需认证匿名访问

  1. vi smb.conf #修改配置文件
  1. # See smb.conf.example for a more detailed config file or
  2. # read the smb.conf manpage.
  3. # Run 'testparm' to verify the config is correct after
  4. # you modified it.
  5. [global]
  6. workgroup = SAMBA
  7. security = user
  8. passdb backend = tdbsam
  9. printing = cups
  10. printcap name = cups
  11. load printers = yes
  12. cups options = raw
  13. map to guest = Bad User
  14. #?使用smb v1,根据需要选择,我的小米cam需要用v1才可以认上
  15. client min protocol = NT1
  16. server min protocol = NT1
  17. [homes]
  18. comment = Home Directories
  19. valid users = %S, %D%w%S
  20. browseable = No
  21. read only = No
  22. inherit acls = Yes
  23. [printers]
  24. comment = All Printers
  25. path = /var/tmp
  26. printable = Yes
  27. create mask = 0600
  28. browseable = No
  29. [print$]
  30. comment = Printer Drivers
  31. path = /var/lib/samba/drivers
  32. write list = @printadmin root
  33. force group = @printadmin
  34. create mask = 0664
  35. directory mask = 0775
  36. [smbshare]
  37. #无需认证匿名访问配置
  38. path=/data2/samba/mi_cam/ #共享路径
  39. public=yes #公共
  40. browseable=yes #读权限
  41. writable=yes #写权限
  42. create mask=0644 #设置权限
  43. directory mask=0755

所设置的访问路径需要先创建并设置权限

  1. mkdir -p /data2/samba/mi_cam/
  2. chmod 777 /data2/samba/mi_cam/

启动服务

  1. systemctl start smb.service

用户验证才可访问

创建samb用户和密码

  1. useradd mi-cam #创建用户mi-cam
  2. smbpasswd -a mi-cam #设置用户mi-cam的smb登录密码
  1. vi smb.conf #修改配置文件
  1. # See smb.conf.example for a more detailed config file or
  2. # read the smb.conf manpage.
  3. # Run 'testparm' to verify the config is correct after
  4. # you modified it.
  5. [global]
  6. workgroup = SAMBA
  7. security = user
  8. passdb backend = tdbsam
  9. printing = cups
  10. printcap name = cups
  11. load printers = yes
  12. cups options = raw
  13. map to guest = Bad User
  14. #?使用smb v1,根据需要选择,我的小米cam需要用v1才可以认上
  15. client min protocol = NT1
  16. server min protocol = NT1
  17. [homes]
  18. comment = Home Directories
  19. valid users = %S, %D%w%S
  20. browseable = No
  21. read only = No
  22. inherit acls = Yes
  23. [printers]
  24. comment = All Printers
  25. path = /var/tmp
  26. printable = Yes
  27. create mask = 0600
  28. browseable = No
  29. [print$]
  30. comment = Printer Drivers
  31. path = /var/lib/samba/drivers
  32. write list = @printadmin root
  33. force group = @printadmin
  34. create mask = 0664
  35. directory mask = 0775
  36. [smbshare]
  37. #指定才可用户访问配置
  38. path=/data2/samba/mi_cam/ #共享路径
  39. browseable=yes
  40. create mask=0644 #设置权限
  41. directory mask=0755
  42. valid users=mi-cam #可读用户
  43. write list=mi-cam #可写用户

保存后重启服务

  1. systemctl restart smb.service
  2. systemctl restart nmb.service

访问和挂载

Linux访问SMB

  1. smbclient -L //10.0.0.98/share #访问共享

Linux挂载SMB

  1. mount.cifs //10.0.0.98/share /tmp/smbtest #将SMB共享文件夹挂载到/tmp/smbtest
阅读剩余的57%

扫描二维码推送至手机访问。

版权声明:本文由豆子林克发布,如需转载请注明出处。

除特别申明外,本站原创内容版权遵循 CC-BY-NC-SA 协议规定 

本文链接:https://www.douzi.link/post/757.html

相关文章

Linux运维150个必备命令汇总

命令 功能说明 线上查询及帮助命令(2个) man 查看命令帮助,命令的词典,更复杂的还有info,但不常用。 help 查看Linux内置命令的帮助,比如cd命令。 文件和目录操作...

常用文件处理命令-目录处理命令

mkdir 创建目录,可选参数:-p递归创建目录 cd 进入某个目录,可选参数:“.”当前目录;“..”返回上一层目录 rmdir 删除空目录 cp 复制文件或目录,可选参数:-r...

文件处理命令-链接命令

ln生成连接文件,语法:ln-s[源文件][目标文件];参数:-s创建软链接 软链接:类似于Windows的快捷方式 软链接被标示为lrwxrwxrwx(l表示软链接)软连接的权限都为rwxrwxrwx(777)文件大小较小,...

权限管理命令chmod

命令名称:chmod 命令所在路径:/bin/chmod 执行权限:所有用户 语法:chmod[{ugoa}{+-=}{rwx}][文件或目录] chmod[mode=421][文件或目录] -R 递归修改...

添加用户命令

功能:添加用户 示例:#useradd username  //添加用户   #userdel username  //删除用户,如果用户处在活动状态需要先注销在删除 &nbs...

权限管理命令-其他管理命令

命令名称:chown English:change file ownership 命令所在路径:/bin/chown 执行权限:所有用户 语法:chown[用户][文件或目录] 功能描述:...

发表评论

访客

看不清,换一张

◎欢迎参与讨论,请在这里发表您的看法和观点。