centos8 samba

安装
dnf install -y samba samba-client
开机启动

systemctl enable --now {smb,nmb}
 

查看状态

systemctl status nmb

systemctl status smb
防火墙放行
firewall-cmd --permanent --add-service=samba


重新载入防火墙信息 使其生效
firewall-cmd --reload
查看 samba防火墙信息
firewall-cmd --info-service samba
查看所有防火墙放行的服务
firewall-cmd --list-services

  1. 1

    将root用户添加到samba用户当中

    [root@localhost ~]# smbpasswd -a root

  2. 2

    修改samba配置文件

    扫描二维码关注公众号,回复: 9444535 查看本文章

    [root@localhost ~]# vi /etc/samba/smb.conf

  3. 3

    在文件末尾加入如下代码

    [smbroot]

            comment = Share Directories

            browseable = yes

            writable = yes

            path = /root

    ;       public = yes

    ;       security = share

            valid users = root

    ;       valid users = MYDOMAIN\%S

  4. 4

    4、保存退出

    5,重启samba服务

    [root@localhost ~]#  systemctl restart {smb,nmb}

    6,检查是否设置成功

    [root@localhost ~]# smbclient //localhost/root -U root

    Password: 

    Domain=[LOCALHOST] OS=[Unix] Server=[Samba 3.0.33-3.28.el5]

    smb: \> ls

      .                                   D        0  Fri Feb 18 13:46:51 2011

      ..                                  D        0  Fri Feb 18 10:16:26 2011

      linux-2.6.32.2.tar.bz2              A 64379321  Tue Feb 15 16:09:12 2011

      jre-6u24-linux-i586-rpm.bin           20888537  Fri Feb 18 13:30:08 2011

      JLink_Linux_V422.tgz                A  1851128  Tue Feb 15 19:31:03 2011

      eclipse-linuxtools-helios-SR1-incubation-linux-gtk.tar.gz      A 127307596  Tue Feb 15 18:31:50 2011

                    37445 blocks of size 524288. 27021 blocks available

    smb: \> q

    [root@localhost ~]# 

    出现类似上面内容表明设置成功,并且已经登录到samba服务器

  5. 5

    7,在windowdows下的命令运行栏输入IP地址,

    \\192.168.224.128\root(我的linux主机IP地址)

    8,如果出现不能访问的对话框弹出,则看下网上邻居是否有samba服务器的图标,如果有,说明已经启动,我的就是这种情况。

    有时我们需要查看服务器上都注册了哪些用户,这时我们就可以用下面的命令来查看了。
    pdbedit -L

猜你喜欢

转载自www.cnblogs.com/kooapk/p/12373134.html