Users

passwd 和 passwd- 文件的區別

  • February 24, 2021

可能重複:

誰創建 /etc/{group,gshadow,passwd,shadow}-?

我有一個奇怪的passwd-文件/etc,請注意尾隨的破折號:

root@ubuntu:~# ls /etc/passw*
/etc/passwd  /etc/passwd-

注意不同的權限:

root@ubuntu:~# ls -hl /etc/passw*
-rw-r--r-- 1 root root 2.0K Oct 26 13:38 /etc/passwd
-rw------- 1 root root 1.9K Oct 26 13:38 /etc/passwd-

以及內容的區別:

root@ubuntu:~# diff /etc/passwd{,-}
39c39
< mysql:x:119:129:MySQL Server,,,:/nonexistent:/bin/false
---
> mysql:x:119:129::/nonexistent:/bin/false

這裡發生了什麼事?

root@ubuntu:~# uname -a
Linux ubuntu 3.2.0-29-generic-pae #46-Ubuntu SMP Fri Jul 27 17:25:43 UTC 2012 i686 i686 i386 GNU/Linux
root@ubuntu:~# cat /etc/issue
Ubuntu 12.04.1 LTS \n \l

/etc/passwd-``/etc/passwd是一些工具維護的備份,見手冊頁。為了同樣的目的,還有一個/etc/shadow-通常。

因此,通過觀察diff /etc/passwd{,-}您問題中命令的輸出,似乎沒有什麼可疑之處。某人(或某事)更改了您的mysql使用者名。

引用自:https://unix.stackexchange.com/questions/53128