Linux服务器---配置samba

简介:
配置samba使用用户名和密码登录
1、当samba配置文件中的secure设置为user的时候,需要正确的用户名和密码才能登录。
      root@localhost /]#  gedit /etc/samba/smb.conf
      # ----------------------- Standalone Server Options ------------------------
      # Scurity can be set to user, share(deprecated) or server(deprecated)
      # Backend to store user information in. New installations should 
      # use either tdbsam or ldapsam. smbpasswd is available for backwards 
      # compatibility. tdbsam requires no further configuration
security = user           //这是默认值,需要用户名密码
passdb backend = tdbsam


2、管理账户和密码
      samba默认使用tdbsam数据库管理机制来统一管理用户名和密码,使用的命令是pdbedit,命令如下
      pdbedit -L
            列出samba用户列表
      pdbedit -Lv
            列出samba用户详细信息
      pdbedit -Lw
            列出smbpasswd格式的用户
      pdbedit –a wj
            增加用户wj
      pdbedit –x wj
            删除用户wj
      pdbedit –c “[D]” –u wj
            暂停用户wj
      pdbedit –c “[]” –u wj
            恢复用户wj

3、添加用户,必须确保这个用户存在于你的Linux系统中
      [root@localhost wj]#  pdbedit -a david    //添加用户david
      new password:
      retype new password:
      Unix username:        david
      NT username:          
      Account Flags:        [U          ]
      User SID:             S-1-5-21-1098217942-694112815-2930643030-1000
      Primary Group SID:    S-1-5-21-1098217942-694112815-2930643030-513
      Full Name:            david
      Home Directory:       \\localhost\david
      HomeDir Drive:        
      Logon Script:         
      Profile Path:         \\localhost\david\profile
      Domain:               LOCALHOST
      Account desc:         
      Workstations:         
      Munged dial:          
      Logon time:           0
      Logoff time:          never
      Kickoff time:         never
      Password last set:    三, 15 8月 2018 10:15:21 CST
      Password can change:  三, 15 8月 2018 10:15:21 CST
      Password must change: never
      Last bad password   : 0
      Bad password count  : 0
      Logon hours         : FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF

      [root@localhost wj]#  pdbedit -L    //查看是否添加成功
      david:500:david

4、重启smb服务
      [root@localhost wj]#  gedit /etc/sysconfig/iptables
       -A INPUT -m state --state NEW -m tcp -p tcp --dport 137 -j ACCEPT
      -A INPUT -m state --state NEW -m tcp -p tcp --dport 138 -j ACCEPT
      -A INPUT -m state --state NEW -m tcp -p tcp --dport 139 -j ACCEPT
      -A INPUT -m state --state NEW -m tcp -p tcp --dport 445 -j ACCEPT


      [root@localhost wj]#  service iptables restart
      iptables:将链设置为政策 ACCEPT:filter nat                [确定]
      iptables:清除防火墙规则:                                 [确定]
      iptables:正在卸载模块:                                   [确定]
      iptables:应用防火墙规则:                                 [确定]
      iptables:载入额外模块:nf_conntrack_ftp                   [确定]

5、启动smb服务
      [root@localhost wj]#  service smb restart
      关闭 SMB 服务:                                            [确定]
      启动 SMB 服务:                                            [确定]
      [root@localhost wj]# 

6、从windows测试,按下快捷键“window+r”,在弹出的窗口输入命令“smb:\\192.168.0.113”,要求输入用户名和密码,匿名用户也无法登陆。
      
      
      用户登录后,只能查看自己的家目录,不能选择其他目录
      
      
相关文章
|
5天前
|
消息中间件 安全 Unix
SSH配置多台服务器之间的免密登陆以及登陆别名
SSH配置多台服务器之间的免密登陆以及登陆别名
18 1
|
8天前
|
Java Linux
Springboot 解决linux服务器下获取不到项目Resources下资源
Springboot 解决linux服务器下获取不到项目Resources下资源
|
9天前
|
安全 Ubuntu Java
Linux配置使用篇
Linux配置使用篇
|
11天前
|
Linux
linux下搭建tftp服务器教程
在Linux中搭建TFTP服务器,需安装`tftp-server`(如`tftpd-hpa`)。步骤包括:更新软件包列表,安装`tftpd-hpa`,启动并设置开机自启,配置服务器(编辑`/etc/default/tftpd-hpa`),添加选项,然后重启服务。完成后,可用`tftp`命令进行文件传输。例如,从IP`192.168.1.100`下载`file.txt`: ``` tftp 192.168.1.100 <<EOF binary put file.txt quit EOF ```
27 4
|
21天前
|
存储 负载均衡 索引
linux7安装elasticsearch-7.4.0集群配置
linux7安装elasticsearch-7.4.0集群配置
109 0
|
20天前
|
弹性计算
2024年阿里云服务器不同实例规格与配置实时优惠价格整理与分享
2024年阿里云服务器的优惠价格新鲜出炉,有特惠云服务器也有普通优惠价格,本文为大家整理汇总了2024年阿里云服务器的优惠价格,包含特惠云服务器和其他配置云服务器的优惠价格。以便大家了解自己想购买的云服务器选择不同实例规格和带宽情况下的价格,仅供参考。
2024年阿里云服务器不同实例规格与配置实时优惠价格整理与分享
|
8天前
|
网络协议 Linux
在Linux中,管理和配置网络接口
在Linux中管理网络接口涉及多个命令,如`ifconfig`(在新版本中被`ip`取代)、`ip`(用于网络设备配置)、`nmcli`(NetworkManager的CLI工具)、`nmtui`(文本界面配置)、`route/ip route`(处理路由表)、`netstat/ss`(显示网络状态)和`hostnamectl/systemctl`(主机名和服务管理)。这些命令帮助用户启动接口、设置IP地址、查看连接和路由信息。不同发行版可能有差异,建议参考相应文档。
19 4
|
2天前
|
存储 弹性计算 安全
阿里云服务器2核2G、2核4G配置最新租用收费标准及活动价格参考
2核2G、2核4G配置是很多个人和企业建站以及部署中小型的web应用等场景时首选的云服务器配置,这些配置的租用价格也是用户非常关心的问题,本文为大家整理汇总了2024年阿里云服务器2核2G、2核4G配置不同实例规格及地域之间的收费标准,同时整理了这些配置最新活动价格,以供大家参考和选择。
阿里云服务器2核2G、2核4G配置最新租用收费标准及活动价格参考
|
4天前
|
Linux 数据安全/隐私保护
Linux基础与服务器架构综合小实践
【4月更文挑战第9天】Linux基础与服务器架构综合小实践
751 6
|
5天前
|
域名解析 网络协议 应用服务中间件
阿里云服务器配置免费https服务
阿里云服务器配置免费https服务