嵌入式arm linux 文件系统登入密码的修改笔记

1.设置登录时需要用户和用户密码,在/etc/inittab文件中添加:

::respawn:/sbin/getty -L ttyPS0 115200 vt100  或  ::respawn:-/bin/login

2.设置登录时不需要用户和用户密码,在/etc/inittab文件中添加:

ttyPS0::respawn:-/bin/ash

3.用MD5修改用户密码,例如修改root的密码为123:

输入命令:openssl passwd -1 123 

生成md5码:$1$Cv0y/PAE$xa6DD/dWK4Sgcem4zS9jM1

4.将生成的md5码修改/etc/shadow文件中的密码:

root:$1$Cv0y/PAE$xa6DD/dWK4Sgcem4zS9jM1:17177:0:99999:7:::

每一行给一个特殊帐户定义密码信息,每个字段用 : 隔开。 
字段 1 定义与这个 shadow 条目相关联的特殊用户帐户。 
字段 2 包含一个加密的密码。 
字段 3 自 1/1/1970 起,密码被修改的天数 
字段 4 密码将被允许修改之前的天数(0 表示“可在任何时间修改”) 
字段 5 系统将强制用户修改为新密码之前的天数(1 表示“永远都不能修改”) 
字段 6 密码过期之前,用户将被警告过期的天数(-1 表示“没有警告”) 
字段 7 密码过期之后,系统自动禁用帐户的天数(-1 表示“永远不会禁用”) 
字段 8 该帐户被禁用的天数(-1 表示“该帐户被启用”) 
字段 9 保留供将来使用
 

你可能感兴趣的:(linux)