关于/etc/security/limits.conf的问题

Xenial Xerus (长期支持)
回复
ginger3210
帖子: 2
注册时间: 2017-07-14 17:04
送出感谢: 0
接收感谢: 0

关于/etc/security/limits.conf的问题

#1

帖子 ginger3210 » 2017-07-14 17:17

我用的系统是
$ cat /etc/issue
Ubuntu 16.04 LTS \n \l

在/etc/security/limits.conf里配置memlock为unlimited
$ grep root /etc/security/limits.conf
root soft memlock unlimited
root hard memlock unlimited

重启系统以后,init进程的memlock还是64K
$ cat /proc/1/limits | grep "Max locked memory"
Max locked memory 65536 65536 bytes


请教大神,有没有知道这个问题要怎么解决啊,或者还有什么其它的配置,十分感谢!
poloshiao
论坛版主
帖子: 18008
注册时间: 2009-08-04 16:33
送出感谢: 21 次
接收感谢: 1914 次

Re: 关于/etc/security/limits.conf的问题

#2

帖子 poloshiao » 2017-07-15 10:18

在/etc/security/limits.conf里配置memlock为unlimited
$ grep root /etc/security/limits.conf
root soft memlock unlimited
root hard memlock unlimited
把下面指令 複製 貼進終端機 執行
1. whoami
2. sudo cat /etc/group | grep sudo
3. sudo cat /etc/passwd | grep root
把結果全部直接 選取/複製/貼上來
头像
astolia
论坛版主
帖子: 3033
注册时间: 2008-09-18 13:11
送出感谢: 1 次
接收感谢: 500 次

Re: 关于/etc/security/limits.conf的问题

#3

帖子 astolia » 2017-07-15 15:37

又来一个不看手册异想天开的

代码: 全选

man limits.conf
或者在线版 http://manpages.ubuntu.com/manpages/zes ... onf.5.html
好好读读DESCRIPTION的第一句话
The pam_limits.so module applies ulimit limits, nice priority and number of simultaneous login sessions limit to user login sessions.
再说了,你知道init和memlock都是干啥的吗?
ginger3210
帖子: 2
注册时间: 2017-07-14 17:04
送出感谢: 0
接收感谢: 0

Re: 关于/etc/security/limits.conf的问题

#4

帖子 ginger3210 » 2017-07-16 11:05

poloshiao 写了:
在/etc/security/limits.conf里配置memlock为unlimited
$ grep root /etc/security/limits.conf
root soft memlock unlimited
root hard memlock unlimited
把下面指令 複製 貼進終端機 執行
1. whoami
2. sudo cat /etc/group | grep sudo
3. sudo cat /etc/passwd | grep root
把結果全部直接 選取/複製/貼上來
egoadmin@io03:~$ whoami
egoadmin
egoadmin@io03:~$ sudo cat /etc/group | grep sudo
sudo:x:27:kvtran,jgerhart,sridhars,egoadmin,zhaozm,xawwei
egoadmin@io03:~$ sudo cat /etc/passwd | grep root
root:x:0:0:root:/root:/bin/bash
poloshiao
论坛版主
帖子: 18008
注册时间: 2009-08-04 16:33
送出感谢: 21 次
接收感谢: 1914 次

Re: 关于/etc/security/limits.conf的问题

#5

帖子 poloshiao » 2017-07-16 15:33

whoami
egoadmin
1. 你登入的 username 是 egoadmin (非 root 帳號)
sudo cat /etc/group | grep sudo
sudo:x:27:kvtran,jgerhart,sridhars,egoadmin,zhaozm,xawwei
2. egoadmin 屬於 群組 sudo 的成員之一 已經可以使用 root 權限 :
2-1. sudo + 文字指令
2-2. gksudo + 圖形指令 (第一次使用 gksudo 需要先安裝 gksu 套件)
sudo cat /etc/passwd | grep root
root:x:0:0:root:/root:/bin/bash
3. 為何你還需要另外啟用 root 帳號 登入 ?
3-1. Ubuntu 預設 關閉 root 帳號 登入
3-2. 新手 不建議 啟用 root 帳號 登入

4. 請使用 root 關鍵字 搜尋這一篇 manpage, 以理解使用 root 帳號必須注意的事項
Ubuntu 16.04 LTS
http://manpages.ubuntu.com/manpages/xen ... onf.5.html
limits.conf - configuration file for the pam_limits module
<domain><type><item><value>
在/etc/security/limits.conf里配置memlock为unlimited
$ grep root /etc/security/limits.conf
root soft memlock unlimited
root hard memlock unlimited
4-1. 根據上面的搜尋結果 請提供
你為何要把 root 放在 domain field 內 的理由 ?
回复

回到 “Ubuntu 16.04 LTS”