1、Windows系統在安裝后會自動建立一些用戶帳戶,在Linux系統中同樣有一些用戶帳戶是在系統安裝后就有的,就像Windows系統中的內置帳戶一樣。
2、它們是用來完成特定任務的,比如nobody和ftp等,我們訪問LinuxSir.Org的網頁程序時,官網的服務器就是讓客戶以'nobody'身份登錄的(相當於Windows系統中的匿名帳戶);我們匿名訪問ftp時,會用到用戶ftp或nobody。
3、首先,nobody是一個普通用戶,非特權用戶。 使用nobody用戶名的'目的'是,使任何人都可以登錄系統,但是其 UID 和 GID 不提供任何特權,即該uid和gid只能訪問人人皆可讀寫的文件。
4、其次,許多系統中都按慣例地默認創建一個nobody,盡量'限制它的權限至最小',當服務器向外服務時,可能會讓client以nobody的身份登錄。
5、nobody就是一個普通賬戶,因為默認登錄shell是'/sbin/nologin',所以這個用戶是無法直接登錄系統的,也就是黑客很難通過漏洞連接到你的服務器來做破壞。此外這個用戶的權限也給配置的很低。因此有比較高的安全性。一切都只給最低權限。這就是nobody存在的意義。