linux nobody使用者是什麼

2021-08-09 09:20:28 字數 689 閱讀 5218

nobody在linux中是乙個不能登陸的帳號,一些服務程序如apache,aquid等都採用一些特殊的帳號來執行,比如nobody,news,games等等,這是就可以防止程式本身有安全問題的時候,不會被黑客獲得root許可權

1、windows系統在安裝後會自動建立一些使用者帳戶,在linux系統中同樣有一些使用者帳戶是在系統安裝後就有的,就像windows系統中的內建帳戶一樣。

2、它們是用來完成特定任務的,比如nobody和ftp等,我們訪問 www.111cn.net的網頁程式時,官網的伺服器就是讓客戶以 nobody 身份登入的(相當於windows系統中的匿名帳戶);我們匿名訪問ftp時,會用到使用者ftp或nobody。

3、首先,nobody是乙個普通使用者,非特權使用者。 使用nobody使用者名稱的'目的'是,使任何人都可以登入系統,但是其 uid 和 gid 不提供任何特權,即該uid和gid只能訪問人人皆可讀寫的檔案。

4、其次,許多系統中都按慣例地預設建立乙個nobody,盡量'限制它的許可權至最小',當伺服器向外服務時,可能會讓client以nobody的身份登入。

5、nobody就是乙個普通賬戶,因為預設登入shell是 '/sbin/nologin',所以這個使用者是無法直接登入系統的,也就是黑客很難通過漏洞連線到你的伺服器來做破壞。此外這個使用者的許可權也給配置的很低。因此有比較高的安全性。一切都只給最低許可權。這就是nobody存在的意義。

原文

display inline block是什麼意思

很多時候我們必須使一些塊元素併排顯示,一般想到的是必須使用浮動,但是塊元素浮動給邊距 margin 的時候在ie下會出現加倍的bug 所以很多時候不得不把這個塊元素套在乙個內聯元素裡面,然後給內聯元素浮動和邊距。今天看到了懌飛 秦歌和烏龍茶關於display inline block的文章,很不錯,...

no database selected是什麼意思

no database selected是什麼意思?是因為你沒有選擇新建立的表所在的資料庫,no database selected 意思就是沒有選擇資料庫。推薦 mysql 教程 解決辦法 在建立表之前使用use語句,格式 use database name,這樣就開啟了資料庫,就可以對資料庫進行...

phpems使用者名稱是什麼 phpems是什麼

系統功能 2 隨機組卷練習,系統自動抽取題目進行練習 3 手工組卷聯絡,通過教師平台手工組卷形成考卷進行模擬練習 4 支援主客觀題型並存,主觀題評分可以設定為學生自評和教師後台評分 5 支援題冒題 如英語閱讀理解,乙個題幹下屬多道小題的型別 隨機抽取 6 支援考場功能,可以對單個使用者開通單獨考場 ...