`ks.cfg` 是 Kickstart 文件的一个配置文件,它通常用于自动化安装 Red Hat Enterprise Linux(RHEL)或其衍生版(如 CentOS)的系统。在 Kickstart 安装过程中,可能会需要设置一个口令,例如 root 口令。
1. 明文密码:
在 `ks.cfg` 文件中,你可以直接以明文形式指定密码,如下所示:
```ini
password --iscrypted $1$
```
```sh
openssl passwd -1 "your_password"
```
输出结果将是类似以下形式的哈希:
```plaintext
$1$
```
你可以将这个哈希值直接放入 `ks.cfg` 文件中。
```sh
openssl passwd -1 -salt
```
4. 使用 `ksverif` 工具:
`ksverif` 是一个用于验证 Kickstart 文件的命令行工具。你可以使用它来验证你的 `ks.cfg` 文件,确保它没有语法错误。
请注意,直接在 `ks.cfg` 文件中存储明文密码是不安全的。为了提高安全性,应使用哈希密码,并且确保 `ks.cfg` 文件在传输和存储过程中得到妥善保护。