su 無法設定使用者ID 資源暫時不可用

2021-07-12 07:28:48 字數 613 閱讀 7603

write failed: broken pipe

su報無法設定使用者id和資源暫時不可用解決

最後確定是由於centos 6.4版本新增了限制配置 /etc/security/limits.d/90-nproc.conf ,以保證root使用者無限制。此配置會覆蓋主配置檔案的設定:

「# default limit for number of user's processes to prevent 

# accidental fork bombs. 

# see rhbz #432903 for reasoning.

*          soft    nproc     1024 

root       soft    nproc     unlimited

」    ok,問題就此定位!

解決辦法:刪除 /etc/security/limits.d/90-nproc.conf 檔案中1024那一行。

ulimit -a--max-user-process  最大執行緒數

ps xh:可以檢視所有存在的執行緒

ps -mp :檢視乙個程序的執行緒數

ps xh | grep sshd    //檢視當前登入使用者數

設定使用者ID與設定使用者組ID

當執行乙個程式檔案時,程序的有效使用者id通常就是實際使用者id,有效組id通常是實際組id。檔案的 設定使用者id 位的作用是 若為程式檔案設定了 設定使用者id 位,那麼當執行此檔案時,將程序的有效使用者id設定為檔案所有者的使用者id 檔案的 設定組id 位的作用是 若為程式檔案設定了 設定組...

設定使用者ID和設定組ID

與乙個程序關聯的id有6個或更多,如下圖所示 與每個程序相關聯的使用者id和組id 實際使用者id 實際組id 我們實際是誰 有效使用者id 有效組id 附加組id 用於檔案訪問許可權檢索 儲存的設定使用者id 儲存的設定組id 由exec函式儲存 通常,有效使用者id等於實際使用者id,有效組id...

設定使用者ID和設定組ID

1.實際使用者id 實際組id 2.有效使用者id 有效組id 附屬組id 3.儲存的使用者id 儲存的組id第一組標識我們實際的id,比如登入shell使用的id 第二組是程序執行時用於判斷檔案訪問許可權的id,這個是跟訪問許可權息息相關的 第三組是當我們的id發生變化時儲存的值,方便我們找回。正...