一、账号安全基本措施
1、系统账号清算
- 将非登录用户的Shell设为/sbin/nologin
usermod-s/sbin/nologin 用户名
- 锁定长期不利用的账号
usermod -L用户名
passwd-1用户名
passwd-S用户名
- 删除无用的账号
userdel [-r]用户名
锁定账号文件passwd、shadow
- chattr +i /etc/passwd /etc/shadow 锁定文件
- lsattr /etc/passwd /etc/shadow 检察状态锁定passwd之后 无法创建新用户
- chattr -i /etc/passwd /etc/shadow 解锁文件
把/etc/shadow锁上之后,就不能修改暗码了
2、暗码安全控制
/etc/login.defs文件:检察用户账号的基本属性;
- 设置暗码有用期 vim /etc/login.defs
- 要求用户下次登录时修改暗码
3、下令历史限制
- source /etc/profile ###刷新
- ./etc/profile ###另一种刷新方式
- vim ~/.bash_history ###历史命令记录存储在.bash_history里
- echo " " > .bash_history ###清空历史命令记录 .bash_history
- history -c ###临时删除
复制代码 4、终端主动注销
- vi /etc/profile
- ###进入写入 export TMOUT=600
- wq保存退出
- source /.bash_logout 刷新
- 或者
- . /etc/profile ###刷新
复制代码
二、利用su下令切换用户
1、用途及用法
- 用途:Substitute User,切换用户
- 格式:su - 目的用户
2、暗码验证
- root -->恣意用户,不验证暗码
- 普通用户–>其他用户,验证目的用户的暗码
3、限制利用su下令的用户
- 将允许利用su下令的用户到场wheel组
- 启用pam_wheel认证模块
- 检察su操纵记录
三、利用sudo机制提升权限
1、sudo下令的用途及用法
- 用途:以其他用户身份(如root)实行授权的下令
- 用法:sudo 授权下令
2、sudo参数下令
- sudo [参数选项] 命令
- -l: 列出用户在主机上可用的和被禁止的命令;一般配置好/etc/sudoers后,要用这个命令来查看和测试是不是配置正确的;
- -v: 验证用户的时间戳;如果用户运行sudo后,输入用户的密码后,在短时间内可以不用输入口令来直接进行sudo操作
- -v: 可以跟踪最新的时间戳;
- -u: 指定以以某个用户执行特定操作
- -k: 删除时间戳,下一个sudo命令要求用求提供密码;
复制代码
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。 |