내 사용자 정의 Linux 배포판( 을 사용하여)을 실행하는 보드(Pine64)가 있습니다 buildroot
.
root
비밀번호 없이 구성했는데 생성된 /etc/shadow
파일은 다음과 같습니다.
root::::::::
daemon:*:::::::
bin:*:::::::
sys:*:::::::
sync:*:::::::
mail:*:::::::
www-data:*:::::::
operator:*:::::::
nobody:*:::::::
avahi:*:::::::
dbus:*:::::::
mosquitto:*:::::::
sshd:*:::::::
내 /etc/passwd
모습은 다음과 같습니다.
root:x:0:0:root:/root:/bin/bash
daemon:x:1:1:daemon:/usr/sbin:/bin/false
bin:x:2:2:bin:/bin:/bin/false
sys:x:3:3:sys:/dev:/bin/false
sync:x:4:100:sync:/bin:/bin/sync
mail:x:8:8:mail:/var/spool/mail:/bin/false
www-data:x:33:33:www-data:/var/www:/bin/false
operator:x:37:37:Operator:/var:/bin/false
nobody:x:65534:65534:nobody:/home:/bin/false
avahi:x:1000:1000::/:/bin/false
dbus:x:1001:1001:DBus messagebus user:/var/run/dbus:/bin/false
mosquitto:x:1002:65534:Mosquitto user:/:/bin/false
sshd:x:1003:1002:SSH drop priv user:/var/empty:/bin/false
보시다시피 비밀번호가 설정되어 있지 않습니다 root
.
그런데 부팅 후 로그인하려고 하면 비밀번호를 입력하라는 메시지가 나오는데 비밀번호를 설정하지 않아서 비밀번호를 알려드릴 수 없습니다. 내가 시도하는 모든 값은 incorrect password
메시지를 생성합니다.
중요한: 시스템을 부팅 중이므로 nfsroot
루트 파일 시스템이 내 컴퓨터의 NFS 공유에서 마운트됩니다.
내 nfs 폴더는 passwd
둘 다 소유하고 있으며 둘 다에만 쓸 수 있습니다.shadow
root
root
그러면 비밀번호를 입력해서는 안 되는데도 왜 비밀번호를 입력하라는 메시지가 계속 표시되는지 아시나요?