美文网首页Linux
Linux_162_samba配置

Linux_162_samba配置

作者: 为宇绸缪 | 来源:发表于2022-06-04 19:55 被阅读0次

samba的共享文件夹配置

  1. 修改配置文件,添加一个局部的共享区域
    vim /etc/samba/smb.conf
    添加如下参数
    [yu]
    comment = This is test configure # 注释
    path = /home/yu # 定义共享的文件夹路径
    public = no # 文件夹不是公开的
    writable = yes # 用户可以进行数据写入
    guest ok = yes # 可以使用匿名用户登录

  2. 使用pdbedit命令,创建samba服务专用的用户密码信息
    pdbedit -a username:新建Samba账户。
    pdbedit -r username:修改Samba账户。
    pdbedit -x username:删除Samba账户。
    pdbedit -u, --user=USER use username
    pdbedit -L:列出Samba用户列表,读取passdb.tdb数据库文件。
    pdbedit -Lv:列出Samba用户列表详细信息。
    pdbedit -c “[D]” -u username:暂停该Samba用户账号。
    pdbedit -c “[]” -u username:恢复该Samba用户账号。

  3. 创建samba的用户,必须保证这个用户在linux系统中存在
    如果没有该用户,可以useradd创建一个
    [root@yuweijie ~]# id yu
    uid=1003(yu) gid=1003(yu) groups=1003(yu)

  4. 创建一个samba用户,命令如下
    pdbedit -a -u yu # 创建一个samba用户yu
    [root@yuweijie ~]# pdbedit -a -u yu
    new password:
    retype new password:
    Unix username: yu
    NT username:
    Account Flags: [U ]
    User SID: S-1-5-21-2150796258-3320300366-496359405-1000
    Primary Group SID: S-1-5-21-2150796258-3320300366-496359405-513
    Full Name:
    Home Directory: \yuweijie\yu
    HomeDir Drive:
    Logon Script:
    Profile Path: \yuweijie\yu\profile
    Domain: YUWEIJIE
    Account desc:
    Workstations:
    Munged dial:
    Logon time: 0
    Logoff time: Wed, 06 Feb 2036 23:06:39 CST
    Kickoff time: Wed, 06 Feb 2036 23:06:39 CST
    Password last set: Tue, 15 Feb 2022 18:36:46 CST
    Password can change: Tue, 15 Feb 2022 18:36:46 CST
    Password must change: never
    Last bad password : 0
    Bad password count : 0
    Logon hours : FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF

  5. 创建完毕用户,重启smb服务,并且检查samba端口是否存活
    systemctl restart smb
    [root@yuweijie ~]# netstat -tunlp | grep smb
    tcp 0 0 0.0.0.0:445 0.0.0.0:* LISTEN 2205/smbd
    tcp 0 0 0.0.0.0:139 0.0.0.0:* LISTEN 2205/smbd
    tcp6 0 0 :::445 :::* LISTEN 2205/smbd
    tcp6 0 0 :::139 :::* LISTEN 2205/smbd
    只要有445端口并且有监听的状态,就说明smb服务正确启动了

  6. 注意防火墙是否关闭
    iptables -F
    systemctl stop firewalld
    出现如下信息就是防火墙关闭成功
    [root@yuweijie ~]# iptables -L
    Chain INPUT (policy ACCEPT)
    target prot opt source destination

Chain FORWARD (policy ACCEPT)
target prot opt source destination

Chain OUTPUT (policy ACCEPT)
target prot opt source destination

使用客户端连接samba服务器

  • windows进行连接:直接找到 运行 功能,输入 \\samba服务器地址,如\\192.168.178.120(注意是双斜杠)。只要输入如上地址,就能够直接进入账号密码验证环节,然后直接打开samba共享文件夹的目录了
  • macos连接:打开访达,右键连接服务器,输入smb://192.168.178.120

相关文章

网友评论

    本文标题:Linux_162_samba配置

    本文链接:https://www.haomeiwen.com/subject/trklmrtx.html