Limit

未找到 ulimit 命令(沒有 sudo)和錯誤 - coredumpsize: Can’t set limit (Operation not allowed)

  • July 7, 2016

當我最初登錄到伺服器時,我看到以下錯誤消息。

ullimit: coredumpsize: Can't set limit (Operation not permitted)

此外,當我嘗試將文件複製到這台機器時,我看到了同樣的錯誤,

cat .ssh/no_pass_rsa.pub | ssh user@server 'cat >> .ssh/authorized_keys'
user@server's password:
limit: coredumpsize: Can't set limit (Operation not permitted)

我讀了很多部落格文章,我必須為使用者增加硬限制和軟限制。嘗試使用以下命令檢查 ulimit,輸出如下:

server> ulimit
ulimit: Command not found.

我找不到使用者遇到此操作不存在問題的文章。

另外,我檢查了限制,發現 coredumpsize 是 0kbytes

$server> limit
cputime      unlimited
filesize     unlimited
datasize     unlimited
stacksize    33000 kbytes
coredumpsize 0 kbytes
memoryuse    unlimited
vmemoryuse   unlimited
descriptors  1048576
memorylocked 64 kbytes
maxproc      1030357
maxlocks     unlimited
maxsignal    1030357
maxmessage   819200
maxnice      0
maxrtprio    0
maxrttime    unlimited

如何增加 coredump 大小或對其進行修改以解決此問題?還有其他解決方案嗎?

未找到 ulimit 命令 - 因為只有 root 使用者有權執行此命令,而我試圖以普通使用者身份執行它。通過以 root 身份執行此命令,該命令成功執行。

錯誤已解決 - coredumpsize: Can’t set limit (Operation not allowed) 通過編輯 /etc/security/limits.conf 並修改設置核心限制的行(作為 root 使用者)解決了該問題

文件:/etc/security/limits.conf

最初

# End of file
##### Begin HR 424923 ######
*        soft        nofile        8192
*        hard        nofile        8192
##### End HR 424923  ########

# Limit core dumps
*       soft    core    0
*       hard    core    0

最後

# End of file
##### Begin HR 424923 ######
*        soft        nofile        8192
*        hard        nofile        8192
##### End HR 424923  ########

# Limit core dumps
*       soft    core    65535
*       hard    core    65535

ulimit是內置的sh家庭(sobash等)。ksh對於csh家庭,命令是limit. (zsh很複雜,兩者都允許。)

普通使用者不能提高他們的硬限制。只能root這樣做。在典型的 Linux 機器上,這是通過pam_limits(例如 in/etc/security/limits.conf和文件 in /etc/security/limits.d)完成的。這些設置將在登錄時生效(如果使用sshd則確保usePam yes設置在 中sshd_config)。

但是,使用者可以降低他們的限制,因此您可能在.loginor or or or or or or /etc/csh.loginor /etc/profile.d/*or similar line 中將限制減少到零,在這種情況下,需要刪除該行。

引用自:https://unix.stackexchange.com/questions/294475