UnraidOS를 실행하는 내 서버에서는 약간 회의적이었습니다. "passwd" 및 "passwd-" 파일이 모두 존재합니다(shadow(-)도 마찬가지). 내가 이해한 바에 따르면 이는 백업 전용으로 간주됩니다.
달리기:
root@Unraid-server:~# diff /etc/passwd{,-}
공급:
2,8c2,8
< bin:x:1:1:bin:/bin:/bin/false
< daemon:x:2:2:daemon:/sbin:/bin/false
< adm:x:3:4:adm:/var/log:/bin/false
< ftp:x:14:50::/home/ftp:/bin/false
< rpc:x:32:32:RPC portmap user:/:/bin/false
< sshd:x:33:33:sshd:/:/bin/false
< ntp:x:44:44:User for NTP:/:/bin/false
---
> bin:!:1:1:bin:/bin:/bin/false
> daemon:!:2:2:daemon:/sbin:/bin/false
> adm:!:3:4:adm:/var/log:/bin/false
> ftp:!:14:50::/home/ftp:/bin/false
> rpc:!:32:32:RPC portmap user:/:/bin/false
> sshd:!:33:33:sshd:/:/bin/false
> ntp:!:44:44:User for NTP:/:/bin/false
10,14c10,14
< dhcpcd:x:68:68:dhcp PrivSep:/var/lib/dhcpcd:/bin/false
< avahi:x:61:214:Avahi Daemon User:/dev/null:/bin/false
< avahi-autoipd:x:62:62:Avahi AutoIP Daemon User:/dev/null:/bin/false
< messagebus:x:81:81:User for D-BUS:/var/run/dbus:/bin/false
< nobody:x:99:100:nobody:/:/bin/false
---
> dhcpcd:!:68:68:dhcp PrivSep:/var/lib/dhcpcd:/bin/false
> avahi:!:61:214:Avahi Daemon User:/dev/null:/bin/false
> avahi-autoipd:!:62:62:Avahi AutoIP Daemon User:/dev/null:/bin/false
> messagebus:!:81:81:User for D-BUS:/var/run/dbus:/bin/false
> nobody:!:99:100:nobody:/:/bin/false
백업 버전에서는 "!"의 "x"만 모두 변경된 것 같습니다. 여기서 사용자 ID는 변경되지 않으며 "잠김" 상태만 적용됩니다.
A) 이는 정확하고 의심스러운 부분이 아니죠?
shadow
조금 다르기 때문에 :
root@Unraid-server:~# diff /etc/shadow{,-}
2,11c2,11
< bin:!:19469:0:99999:7:::
< daemon:!:19469:0:99999:7:::
< adm:!:19469:0:99999:7:::
< ftp:!:19469:0:99999:7:::
< rpc:!:19469:0:99999:7:::
< sshd:!:19469:0:99999:7:::
< avahi:!:19469:0:99999:7:::
< avahi-autoipd:!:19469:0:99999:7:::
< messagebus:!:19469:0:99999:7:::
< nobody:!:19469:0:99999:7:::
---
> bin:!:19451:0:99999:7:::
> daemon:!:19451:0:99999:7:::
> adm:!:19451:0:99999:7:::
> ftp:!:19451:0:99999:7:::
> rpc:!:19451:0:99999:7:::
> sshd:!:19451:0:99999:7:::
> avahi:!:19451:0:99999:7:::
> avahi-autoipd:!:19451:0:99999:7:::
> messagebus:!:19451:0:99999:7:::
> nobody:!:19451:0:99999:7:::
15c15
< ntp:!:19469::::::
---
> ntp:!:19451::::::
17c17
< dhcpcd:!:19469::::::
---
> dhcpcd:!:19451::::::
shadow
위와 같은 사용자 ID가 있어야 하지 않나요 shadow-
? 원본 파일과 백업의 사용자 ID가 변경되는 이유는 무엇입니까? -> 내 /boot/config 파일에서 원본 섀도우 파일의 사용자 ID는 동일합니다.
답변1
끝에 대시가 붙은 파일 이름은 백업 파일로, 사용자나 그룹을 추가/변경/삭제할 때마다 자동으로 생성됩니다.
섀도우와 섀도우에 동일한 사용자 ID가 있어야 하지 않나요?
아니요. 이는 ID가 아니라 가장 최근에 변경된 날짜입니다(1970년 1월 1일 이후의 일수로 인코딩됨). shadow(5)
설명서( ) 도 참조하세요 man shadow
.