首页 > 系统服务 > 详细

Linux下samba服务搭建

时间:2018-10-29 18:47:49      阅读:142      评论:0      收藏:0      [点我收藏+]

参考:

https://www.cnblogs.com/lxyqwer/p/7271369.html

https://www.cnblogs.com/liulipeng/p/3406352.html

 

1、安装软件

[root@openstack ~]# yum -y install samba

2、起服务

[root@openstack ~]# systemctl restart smb

3、samba帐号的管理

samba用户:  

  a、提前建立同名的系统用户(可不设置密码),useradd username #添加系统用户

  b、采用独立于系统的密码

管理工具:  

  a、pdbedit

      -a 添加用户,添加与系统用户同名的samba用户    

      -L 查询用户,查看samba用户列表    

      -x 删除用户  

  b、smbpasswd     

      -a 增加用户(要增加的用户必须以是系统用户)     

      -d 冻结用户,就是这个用户不能在登录了     

      -e 恢复用户,解冻用户,让冻结的用户可以在使用     

      -n 把用户的密码设置成空. 要在global中写入 null passwords -true     

      -x 删除用户

4、配置文件及参数

[root@openstack ~]# vim /etc/samba/smb.conf
[global]                             //全局配置
        workgroup = MYGROUP

[homes]                             //家目录共享                
    
[printers]                          //打印机共享

[samba]
        path = /smb/                //共享目录路径
        public = yes|no             //默认no;公用的        
        browseable = yes|no         //默认yes;是否可以浏览
        read only = yes|no          //默认yes;只读
        writable = yes|no           //默认yes;可写
        write list = user           //默认无;可写入的用户列表
        valid users = user,user1    //默认所有用户;有效的用户列表
;       hosts allow = 客户地址       //允许的客户机地址
;       hosts deny =  客户地址       //禁止的客户机地址
;       comment = 注释              //说明      

5、修改用户对目录的读写执行权限

[root@openstack ~]# setfacl -m u:username:rwx /smb

6、客户端访问共享目录(需要安装samba-client软件包)

[root@openstack ~]# smbclient -L 服务器地址(ip)          #列出共享资源
[root@openstack ~]# smbclient  -U username //ip/samba    #ip:提供samba服务的服务器ip, samba:共享目录名,即配置文件【samba】的名字

 

Linux下samba服务搭建

原文:https://www.cnblogs.com/yueyun00/p/9872239.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!