OpenWrt – Blame information for rev 2
?pathlinks?
Rev | Author | Line No. | Line |
---|---|---|---|
1 | office | 1 | #!/bin/sh |
2 | |||
3 | ppwd="$(sed -ne '/^root:/s/^root:\([^:]*\):.*$/\1/p' /etc/passwd)" |
||
4 | spwd="$(sed -ne '/^root:/s/^root:\([^:]*\):.*$/\1/p' /etc/shadow)" |
||
5 | |||
6 | if [ -n "${ppwd#[\!x]}" ] && [ -z "${spwd#[\!x]}" ]; then |
||
7 | logger -t migrate-shadow "Moving root password hash into shadow database" |
||
8 | sed -i -e "s:^root\:[^\:]*\::root\:x\::" /etc/passwd |
||
9 | sed -i -e "s:^root\:[^\:]*\::root\:$ppwd\::" /etc/shadow |
||
10 | fi |
||
11 | |||
12 | exit 0 |