passwdファイルとpasswdファイルとShadowファイルとShadowファイルの違い

passwdファイルとpasswdファイルとShadowファイルとShadowファイルの違い

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

おすすめ記事