100-lock-password 176 B

12345678910111213
  1. #!/bin/sh
  2. has_root_pwd() {
  3. local pwd
  4. pwd=$([ -f "$1" ] && cat "$1")
  5. pwd="${pwd#*root:}"
  6. pwd="${pwd%%:*}"
  7. test -n "${pwd}"
  8. }
  9. has_root_pwd /etc/shadow || passwd -l root