前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >HPC集群公网开放安全加固和资源显示

HPC集群公网开放安全加固和资源显示

作者头像
星哥玩云
发布2022-07-04 10:16:33
4380
发布2022-07-04 10:16:33
举报
文章被收录于专栏:开源部署

HPC集群公网开放安全加固和资源显示

1      登录强制修改密码

[root@node24 ~]# cat /etc/passwd | tail -31 | awk -F":" '{print $1}' >> user

[root@node24 ~]# for i in `cat user`;do chage -d 0 $i ;done

2      设置密码复杂度

[root@node24 ~]# cat /etc/pam.d/system-auth

#%PAM-1.0

# This file is auto-generated.

# User changes will be destroyed the next time authconfig is run.

auth        required      pam_env.so

auth        sufficient    pam_fprintd.so

auth        sufficient    pam_unix.so nullok try_first_pass

auth        requisite    pam_succeed_if.so uid >= 500 quiet

auth        required      pam_deny.so

account    required      pam_unix.so

account    sufficient    pam_localuser.so

account    sufficient    pam_succeed_if.so uid < 500 quiet

account    required      pam_permit.so

#password    requisite    pam_cracklib.so try_first_pass retry=3 type=

password    requisite    pam_cracklib.so try_first_pass retry=5 difok=3 minlen=8 ucredit=-1 lcredit=-1 dcredit=-1 dictpath=/usr/share/cracklib/pw_dict

password    sufficient    pam_unix.so sha512 shadow nullok try_first_pass use_authtok

password    required      pam_deny.so

session    optional      pam_keyinit.so revoke

session    required      pam_limits.so

session    [success=1 default=ignore] pam_succeed_if.so service in crond quiet use_uid

session    required      pam_unix.so

[root@node24 ~]#

尝试次数:5

最少不同字符:3

最小密码长度:8

最少大写字母:1

最少小写字母:1

最少数字:1

密码字典:/usr/share/cracklib/pw_dict

3      修改密码最短位数

[root@node24 ~]#vi /etc/login.defs

……

PASS_MAX_DAYS    99999

PASS_MIN_DAYS      0

PASS_MIN_LEN        8

PASS_WARN_AGE    7

……

4      每小时同步用户(管理节点与登录节点独立)

[root@node24 ~]# cat << EOF >> /etc/cron.hourly/sync_user.cron

> clusconf --sync-user

> EOF

[root@node24 ~]#

5      记录历史命令到公共目录

[root@node24 ~]# cat << EOF >> /etc/profile.d/Sugon_history.sh

> export HISTTIMEFORMAT='%F %T'

> export HISTSIZE=10000

> export HISTFILESIZE=10000

> export HISTFILE=/public/sourcecode/Sugon_history_log

> shopt -s histappend

> PROMPT_COMMAND="history -a ;\$PROMPT_COMMAND"

> export HOSTCONTROL=ignoredups

>

> EOF

[root@node24 ~]# source /etc/profile.d/Sugon_history.sh

6      限制普通用户浪费登录节点资源

[root@node24 ~]# cat << EOF >> /etc/security/limits.conf

> @users  -      rss        16777216        #限制users组每用户使用最大内存为16G

> @users  -      maxlogins      6    #限制users组单用户最多6并发登录

> @users  -      nproc          16         #显示users组单用户最多16并发进程

>

> EOF

[root@node24 ~]#

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1      登录强制修改密码
  • 2      设置密码复杂度
  • 3      修改密码最短位数
  • 4      每小时同步用户(管理节点与登录节点独立)
  • 5      记录历史命令到公共目录
  • 6      限制普通用户浪费登录节点资源
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档