温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

Linux服务器怎样进行配置samba

发布时间:2021-11-09 09:31:56 来源:亿速云 阅读:187 作者:柒染 栏目:建站服务器

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:将链设置为政策   ACCEPTfilter 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”,要求输入用户名和密码,匿名用户也无法登陆。

 Linux服务器怎样进行配置samba

Linux服务器怎样进行配置samba                                     

用户登录后,只能查看自己的家目录,不能选择其他目录

Linux服务器怎样进行配置samba

Linux服务器怎样进行配置samba

做了一个Linux学习的平台,目前出来一个雏形,各位可以参考使用
链接: https://pan.baidu.com/s/1GOLVU2CbpBNGtunztVpaCQ   密码:n7bk

Linux服务器怎样进行配置samba

看完上述内容是否对您有帮助呢?如果还想对相关知识有进一步的了解或阅读更多相关文章,请关注亿速云行业资讯频道,感谢您对亿速云的支持。

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI