首页 > 系统相关 >Linux 漏洞整改

Linux 漏洞整改

时间:2022-08-24 09:57:53浏览次数:45  
标签:整改 etc 漏洞 vsftpd Linux libin root pam localhost

Linux 漏洞问题
1、检查登录提示-更改ftp警告Banner
[root@localhost libin]# grep ftpd_banne /etc/vsftpd/vsftpd.conf
ftpd_banner="Authorized users only. All activity may be monitored and reported."
重启服务:
# /etc/init.d/xinetd restart

2、检查是否禁止匿名ftp
[root@localhost libin]#  grep anonymous_enable  /etc/vsftpd/vsftpd.conf
anonymous_enable=NO

3、检查FTP配置-设置FTP用户登录后对文件、目录的存取权限
[root@localhost libin]#  grep write_enable=YES  /etc/vsftpd/vsftpd.conf
write_enable=YES
[root@localhost libin]#  grep ls_recurse_enable  /etc/vsftpd/vsftpd.conf
ls_recurse_enable=YES
[root@localhost libin]#  grep local_umask  /etc/vsftpd/vsftpd.conf
local_umask=022
[root@localhost libin]#   grep anon_umask /etc/vsftpd/vsftpd.conf
anon_umask=022
重启网络服务
# rcxinetd restart
重启vsftp服务

4、检查口令策略设置是否符合复杂度要求
[root@localhost libin]#  ll /etc/pam.d/system-auth_bak && ll /etc/pam.d/passwd_bak
-rw-r--r-- 1 root root 1387 1月  25 2022 /etc/pam.d/system-auth_bak
-rw-r--r-- 1 root root 454 1月  25 2022 /etc/pam.d/passwd_bak

[root@localhost libin]#  grep pam_cracklib /etc/pam.d/system-auth 
password    requisite     pam_cracklib.so try_first_pass retry=3 type= dcredit=-1 ucredit=-1 lcredit=-1 ocredit=-1 minclass=2 minlen=6
password    requisite     pam_cracklib.so dcredit=-1 ucredit=-1 lcredit=-1 ocredit=-1 minclass=2 minlen=8

[root@localhost libin]# grep pam_cracklib /etc/pam.d/passwd
password  requisite pam_cracklib.so minlen=8 ucredit=-1 lcredit=-1 dcredit=-1 ocredit=-1
password  requisite pam_cracklib.so minlen=8 ucredit=-1 lcredit=-1 dcredit=-1 ocredit=-1

tretry=N:重试多少次后返回密码修改错误
difok=N:新密码必需与旧密码不同的位数
dcredit=N:N >= 0密码中最多有多少个数字;N < 0密码中最少有多少个数字
lcredit=N:小写字母的个数
ucredit=N:大写字母的个数
credit=N:特殊字母的个数
minclass=N:密码组成(大/小字母,数字,特殊字符)
minlen=N:新密码最短长度
pam_passwdqc主要参数说明:
mix:设置口令字最小长度,默认值是mix=disabled。
max:设置口令字的最大长度,默认值是max=40。
passphrase:设置口令短语中单词的最少个数,默认值是passphrase=3,如果为0则禁用口令短语。
match:设置密码串的常见程序,默认值是match=4。
similar:设置当我们重设口令时,重新设置的新口令能否与旧口令相似,它可以是similar=permit允许相似或similar=deny不允许相似。
random:设置随机生成口令字的默认长度。默认值是random=42。设为0则禁止该功能。
enforce:设置约束范围,enforce=none表示只警告弱口令字,但不禁止它们使用;enforce=users将对系统上的全体非根用户实行这一限制;enforce=everyone将对包括根用户在内的全体用户实行这一限制。
non-unix:它告诉这个模块不要使用传统的getpwnam函数调用获得用户信息。
retry:设置用户输入口令字时允许重试的次数,默认值是retry=3
如配置密码长度最小6位,至少包含大小写字母、数字。

  

标签:整改,etc,漏洞,vsftpd,Linux,libin,root,pam,localhost
From: https://www.cnblogs.com/libin-linux/p/16618770.html

相关文章

  • linux切换用户bash-4.2#
    linux切换用户bash-4.2#描述:今天依旧是学习linux的一天想使用ln-s命令的时候用户权限不足然后切换root用户结果终端显示怪怪的就值这样样子虽然不影响使用但......
  • linux安装python3
    Linux安装python3.7.13以下例子服务器为:centos7官网下载安装包https://www.python.org/downloads/上传到服务器#我是把包放在了/usr/local下Python-3.7.13.tgz......
  • linux安装python虚拟环境并启动python程序
    安装python虚拟环境并启动python应用安装虚拟环境#安装virtualenv虚拟环境工具pip37为python命令安装python应用时创建的/usr/bin/pip37pip37installvirtuale......
  • Linux bash 界面 显示当前Git Branch 和 python 虚拟环境
    配置vim~/.bashrcparse_git_branch(){gitbranch2>/dev/null|sed-e'/^[^*]/d'-e's/*\(.*\)/(\1)/'}case"$PROMPT_ALTERNATIVE"intwolin......
  • 文件包含漏洞笔记
    漏洞简介程序开发人员通常会把可重复使用的函数写到单个文件中,在使用某些函数时,直接调用此文件,则无须再次编写,这种调用文件的过程一般称为文件包含。如果包含的文件参数是......
  • docker 学习第一篇 Linux 安装docker
    1、下载docker,下载地址https://docs.docker.com/engine/install/centos/2、卸载旧的docker,sudoyumremovedocker\docker-client\......
  • Linux-shell笔记1
    一次执行很多命令,可以用;分割每个命令,依次运行所有命令。但是不是进程列表,要用()包围命令才是进程列表。它们有什么差别呢?进程列表是启动了一个子SHELL来执行的。用echo$BA......
  • ubantu16.04,docker-ce-17.09,docker runc容器逃逸漏洞(CVE-2021-30465)修复
    背景ubantu16.04TLSdocker-ce-17.09.1(比较老的版本可能都有这个漏洞,而且dockerversion查不到runc版本,也没有runc文件,只有docker-runc一个文件)解决方案下载对接系统......
  • linux安装图形界面
    目录linux安装图形界面1、查看图形界面的信息2、安装3、设置默认启动图形界面4、重启5、使用vncviewer操作图形界面linux安装图形界面1、查看图形界面的信息yumgroupli......
  • (Ubuntu)Linux中的快捷键
    参考:Ubuntu常用指令和快捷键汇总2.ubuntu目录及其功能2.ubuntu界面端常用快捷键汇总终端窗口快捷键启动终端:Ctrl+Alt+T新建标签页:Ctrl+Shift+T关闭标签页:Ctrl+......