| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 4578 人关注过本帖
标题:CentOS7这样的账户设置安全吗?
只看楼主 加入收藏
不懂才问
Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15
来 自:大草原
等 级:贵宾
威 望:29
帖 子:1503
专家分:6593
注 册:2010-7-5
结帖率:91.53%
收藏
已结贴  问题点数:20 回复次数:2 
CentOS7这样的账户设置安全吗?
第一步,先登录:
login as: studypy
studypy@192.168.253.21's password:
Last login: Mon Mar  4 03:30:32 2019 from 192.168.253.249
[studypy@demoServer ~]$ su
Password:
[root@demoServer studypy]#
studypy是安全过程中,设置的本地账号,无sudo权限。
[sudo] password for studypy:
studypy is not in the sudoers file.  This incident will be reported.

第二步,添加一个复杂用户名和密码的用户,加入sudo:
[studypy@demoServer ~]$ su
Password:
[root@demoServer studypy]# adduser Asdf_Qwer-314159265358979
[root@demoServer studypy]# passwd Asdf_Qwer-314159265358979
Changing password for user Asdf_Qwer-314159265358979.
New password: #假设的密码是AsdfQwer@345,当然还可以用随机生成工具,生成更难记的,位数更长的。
Retype new password:
passwd: all authentication tokens updated successfully.
[root@demoServer studypy]# vim /etc/sudoers  
在“root    ALL=(ALL)       ALL”一行的后面加入“Asdf_Qwer-314159265358979    ALL=(ALL)       ALL”,:wq!退出。

第三步,屏蔽root(我想过改名,但不太懂会造成什么其他影响,还是像ubuntu那样屏蔽吧,等进一步了解再做定论):
[Asdf_Qwer-314159265358979@demoServer studypy]$ sudo passwd -l root
[sudo] password for Asdf_Qwer-314159265358979:
Locking password for user root.
passwd: Success
[Asdf_Qwer-314159265358979@demoServer studypy]$ su root
Password:
su: Authentication failure

这回,关机都得sudo了
[Asdf_Qwer-314159265358979@demoServer ~]$ shutdown -h now
==== AUTHENTICATING FOR org.freedesktop.login1.power-off ===
Authentication is required for powering off the system.
Authenticating as: root
Password:
polkit-agent-helper-1: pam_authenticate failed: Authentication failure
==== AUTHENTICATION FAILED ===
Failed to execute operation: Access denied
Must be root.
[Asdf_Qwer-314159265358979@demoServer ~]$ sudo shutdown -h now
[sudo] password for Asdf_Qwer-314159265358979:


第四步,将studypy的用户名和密码也改的非常复杂:
sudo usermod -l ZxcvAsdfQwer_123654 -d /home/ZxcvAsdfQwer_123654 -m studypy
sudo passwd ZxcvAsdfQwer_123654

最后一步,设置新sudo权限用户不能直接远程登录,需要普通用户登录后,su过去:
[Asdf_Qwer-314159265358979@demoServer ~]$ sudo vim /etc/ssh/sshd_config
#PermitRootLogin 去掉前面的#,后面的yes改为no
最后一行加上:DenyUsers Asdf_Qwer-314159265358979
sudo service sshd restart
这样,现在只有ZxcvAsdfQwer_123654可以通过ssh登录,而Asdf_Qwer-314159265358979需要等到ZxcvAsdfQwer_123654登录后再su过去,而root直接被锁了。

CentOS用户名,可以使用大写字母、小写字母、数字和减号、下划线。
ubuntu用户名,不可以使用大写字母,可以使用小写字母、数字、减号和下划线。

[此贴子已经被作者于2019-3-5 00:12编辑过]

搜索更多相关主题的帖子: 安全 登录 password for 用户名 
2019-03-04 23:58
不懂才问
Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15
来 自:大草原
等 级:贵宾
威 望:29
帖 子:1503
专家分:6593
注 册:2010-7-5
收藏
得分:0 
每次putty,都有一种脚面被砸的疼痛感,还是先改回来普通用户名吧
sudo usermod -l studypy -d /home/studypy -m ZxcvAsdfQwer_123654

sshd_config里的Ports 22,我一改就连不上,明天睡醒,继续研究。

报告老师,我低头不是因为我在装低调,是你问的问题,我真的不会答,,,
2019-03-05 00:20
俺是你大爷
Rank: 2
等 级:论坛游民
帖 子:57
专家分:35
注 册:2019-3-12
收藏
得分:0 
如何定义安全,我觉得挺安全的。
2019-03-12 12:54
快速回复:CentOS7这样的账户设置安全吗?
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.017369 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved