-bash: ulimit: open files: cannot modify limit: Operation not permitted
问题:通过/etc/profile中添加ulimit -SHn 65536设置主机ulimit值时,重新登录提示-bash: ulimit: open files: cannot modify limit: Operation not permitted,查看ulimit值发现root用户和普通用户还是系统默认的1024。每次退出登录,需要source /etc/profile才能生效,想到可能是
·
问题:
通过/etc/profile中添加ulimit -SHn 65536设置主机ulimit值时,重新登录提示-bash: ulimit: open files: cannot modify limit: Operation not permitted,查看ulimit值发现root用户和普通用户还是系统默认的1024。每次退出登录,需要source /etc/profile才能生效,想到可能是ssh的问题导致。
解决:
vim /etc/ssh/sshd_config
将# UseLogin no改为UseLogin yes
service sshd restart
UseLogin的具体含义如下:
UseLogin
是否在交互式会话的登录过程中使用 login(1) 。默认值是"no"。
如果开启此指令,那么 X11Forwarding 将会被禁止,因为 login(1) 不知道如何处理 xauth(1) cookies 。
需要注意的是,login(1) 是禁止用于远程执行命令的。
如果指定了 UsePrivilegeSeparation ,那么它将在认证完成后被禁用。
更多推荐
已为社区贡献2条内容
所有评论(0)