麒麟V10系统密码策略修改

1、备份原有配置文件

# cp /etc/pam.d/system-auth /etc/pam.d/system-auth.bak

2、设置复杂度策略

# vim /etc/pam.d/system-auth

找到包含pam_pwquality.so模块的行,将原有行注释并修改为如下的新配置,密码长度最少12位,至少包含一个大写字母,一个小写字母,一个数字,一个特殊符号。

password requisite pam_pwquality.so try_first_pass local_users_only retry=3 authtok_type= minlen=12 lcredit=-1 ucredit=-1 dcredit=-1 ocredit=-1

密码策略具体配置解释参考文件/etc/security/pwquality.conf

retry=N:定义登录/修改密码失败时,可以重试的次数

minlen=N:新密码的最小长度

dcredit=N:当N>0时表示新密码中数字出现的最多次数;当N<0时表示新密码中数字出现最少次数;

ucredit=N: 当N>0时表示新密码中大写字母出现的最多次数;当N<0时表示新密码中大写字母出现最少次数;

lcredit=N: 当N>0时表示新密码中小写字母出现的最多次数;当N<0时表示新密码中小写字母出现最少次数;

ocredit=N:当N>0时表示新密码中特殊字符出现的最多次数;当N<0时表示新密码中特殊字符出现最少次数;

maxrepeat=N:拒绝包含多于N个相同连续字符的密码。 默认值为0表示禁用此检查

maxsequence=N:拒绝包含长于N的单调字符序列的密码。默认值为0表示禁用此检查。实例是'12345'或'fedcb'。除非序列只是密码的一小部分,否则大多数此类密码都不会通过简单检查。

enforce_for_root: 如果用户更改密码是root,则模块将在失败检查时返回错误。默认情况下,此选项处于关闭状态,只打印有关失败检查的消息,但root仍可以更改密码。不要求root用户输入旧密码,因此不会执行比较旧密码和新密码的检查

注意:因为麒麟系统校验密码相对比centos更复杂,因此如果需要直接使用简易密码,建议直接修改配置文件:

vim /etc/pamd/system-auth,把"pam_pwquality.so"参数修改为"pam_cracklib.so"

一行命令修改策略

sed -i 's/pam_pwquality.so/pam_cracklib.so/g' /etc/pam.d/system-auth

### 安装准备 为了确保达梦数据库能够在麒麟V10操作系统上顺利安装并运行,需提前完成一系列准备工作。这包括但不限于创建必要的用户和服务配置。 #### 创建必要用户和组 在开始之前,必须先创建 `dmdba` 用户以及相应的用户组来执行后续操作[^2]: ```bash groupadd dinstall # 创建dinstall组 useradd -g dinstall dmdba # 创建dmdba用户 echo "Dameng123" | passwd --stdin dmdba # 设置dmdba用户的密码 ``` #### 修改SELinux状态 考虑到安全性和兼容性的需求,在某些情况下可能需要调整系统的SELinux策略。对于此次安装而言,建议将其永久关闭,并知晓这一改动会要求重新启动服务器以使更改生效[^3]: ```bash sed -i 's/^SELINUX=enforcing$/SELINUX=disabled/' /etc/selinux/config reboot # 重启系统让设置生效 ``` ### 数据库服务部署 当上述前置条件满足之后,则可以继续进行实际的软件包安装流程: #### 下载与解压安装文件 前往官方网站获取最新版本的达梦数据库安装程序,并按照官方指引完成下载过程。假设已获得名为 `dameng_database.tar.gz` 的压缩包,那么可以通过如下命令来进行初步处理: ```bash tar zxvf dameng_database.tar.gz -C /opt/ cd /opt/dameng_database ``` #### 执行具体安装指令 切换至root权限下运行根目录下的脚本文件,以此触发正式的服务搭建动作[^1]: ```bash su - root /opt/dm8/script/root/root_installer.sh ``` 确认DmAPService已经正常运作: ```bash systemctl status DmAPService.service # 验证服务启动情况 ``` 如果一切顺利的话,现在应该可以看到该服务处于活动(active)且正在运行的状态。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

DB实践

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值