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