@
Comphuse 感谢. 但我记错了, 我说的字符串应该是之前使用 cygwin 的时候看到的...... 不过我还是有一些问题, 希望你不吝赐教, 谢谢.
Step 1. 新建一个用户 testuser, 密码为 v2exdiscuss, 我可以在 /etc/passwd 里找到:
testuser:x:1001:1001::/home/testuser:/bin/bash
Step 2. 我可以在 /etc/shadow 里找到:
testuser:$6$m76FBSOe$jvvb1T7kwCRof//Gyqd8UD7Y03J5/rFXdZeF/BSsCB0weQJrsENaRSOqQjoNrWpbCobEq5rBJ.jZyrzD63xBt1:16780:0:99999:7:::
Question 1. 在 Step 1.和 Step 2.中显示的内容, 分别有什么含义? '$', ':', '.'代表什么? (字符'$',
':', '.'不属于 ANSI, 因此不会是编码的一部分). 似乎和 PAM 有关?
-------------------------------------------------------------------------------
Question 2. 在 /etc/passwd 中还可以找到许多内容, 例如
1) bin:x:1:1:bin:/bin:/sbin/nologin
2) sshd:x:74:74:Privilege-separated SSH:/var/empty/sshd:/sbin/nologin
为什么这些内容会与用户信息放在一起? 他们有什么含义?
--------------------------------------------------------------------------------
Question 3. 在 /etc/shadow 中还可以找到许多内容, 例如
1) bin:*:16231:0:99999:7:::
2) sshd:!!:16258::::::
这些内容和 Question 2.中的内容是成对的, 如果不是密码, 他们有什么意义吗?
--------------------------------------------------------------------------------
我没用过 shadow-utils, 不太清楚它的用处......
--------------------------------------------------------------------------------
$ uname -r
4.1.5-x86_64-linode61
$ cat /etc/*release
CentOS Linux release 7.1.1503 (Core)
NAME="CentOS Linux"
VERSION="7 (Core)"
ID="centos"
ID_LIKE="rhel fedora"
VERSION_ID="7"
PRETTY_NAME="CentOS Linux 7 (Core)"
ANSI_COLOR="0;31"
CPE_NAME="cpe:/o:centos:centos:7"
HOME_URL="
https://www.centos.org/"
BUG_REPORT_URL="
https://bugs.centos.org/"
CENTOS_MANTISBT_PROJECT="CentOS-7"
CENTOS_MANTISBT_PROJECT_VERSION="7"
REDHAT_SUPPORT_PRODUCT="centos"
REDHAT_SUPPORT_PRODUCT_VERSION="7"
CentOS Linux release 7.1.1503 (Core)
CentOS Linux release 7.1.1503 (Core)