码迷,mamicode.com
首页 > 其他好文 > 详细

centos7 配置samba服务

时间:2020-07-28 13:51:03      阅读:101      评论:0      收藏:0      [点我收藏+]

标签:pam   mon   gre   读写权限   sync   驱动器   idt   writable   sys   

cifs协议是windows与linux系统之间文件共享的一种协议,其中代表的软件是samba。cifs全称是common internet file system通用互联网文件系统协议。

linux服务端samba主程序包samba
[root@x160 ~]# yum install -y samba
[root@x160 data]# rpm -qa | grep samba
samba-4.10.4-11.el7_8.x86_64
samba-common-4.10.4-11.el7_8.noarch
samba-libs-4.10.4-11.el7_8.x86_64
samba-common-libs-4.10.4-11.el7_8.x86_64
samba-common-tools-4.10.4-11.el7_8.x86_64
samba-client-libs-4.10.4-11.el7_8.x86_64
[root@x160 data]#

  

编辑smb.conf配置文件,设置共享目录,添加以下内容
[root@x160 data]# vim /etc/samba/smb.conf
[data]
        comment= data document share
        path = /data
        writable = yes


[root@x160 data]# rpm -ql samba
/etc/openldap/schema
/etc/openldap/schema/samba.schema
/etc/pam.d/samba
/usr/bin/smbstatus
/usr/lib/systemd/system/nmb.service
/usr/lib/systemd/system/smb.service

samba有2个守护进程服务,启动samba守护进程服务。
[root@x160 data]# systemctl start smb nmb
[root@x160 data]# systemctl enable smb nmb

创建共享目录/data,创建连接账号并设置读写权限
[root@x160 data]# mkdir /data
[root@x160 data]# rsync -av /etc  /data
[root@x160 data]# useradd jack -s /sbin/nologin
[root@x160 data]# setfacl -R -m u:jack:rwx /data
[root@x160 data]# setfacl -R -m d:u:jack:rwx /data
[root@x160 data]# getfacl /data/
getfacl: Removing leading ‘/‘ from absolute path names
# file: data/
# owner: root
# group: root
user::rwx
user:jack:rwx
group::r-x
mask::rwx
other::r-x
default:user::rwx
default:user:jack:rwx
default:group::r-x
default:mask::rwx
default:other::r-x

给jack设置连接密码
[root@x160 data]# smbpasswd -a jack
New SMB password:
Retype new SMB password:
[root@x160 data]# 

 客户端连接测试:

技术图片

 

 

 技术图片

 

 

也可以使用驱动器映射,方便后续使用

技术图片

 

 

 

 

 

当samba服务器端修改了账号jack的密码后,重启samba服务生效。此时连接出现以下错误:

[root@x160 data]# smbpasswd -a jack
New SMB password:
Retype new SMB password:
[root@x160 data]# systemctl restart nmb smb
[root@x160 data]#

技术图片

 

 

解决办法:使用cmd命令行,  

技术图片

 

 然后再客户端重新登陆,即可出现登陆账号密码提示框,恢复正常。

技术图片

 

 

  

 

centos7 配置samba服务

标签:pam   mon   gre   读写权限   sync   驱动器   idt   writable   sys   

原文地址:https://www.cnblogs.com/xiaofeng666/p/13390118.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!