Shell

對 cPanel 使用者的 shell 訪問

  • April 12, 2022

我有一個具有 WHM/cPanel 訪問權限的 VPS 主機,並且我有 root SSH 訪問權限,我需要不時執行命令。我在那裡有 cron 作業,目前以 root 身份執行,但是要切換到 public_html 的使用者(即“研究”,我用於 cPanel 帳戶登錄的同一使用者)。root 的問題是(除了不安全,我猜)是 root 正在生成每日日誌文件(如果還沒有的話),所以使用者研究不再可以附加到它,除非它在 ​​root 之前生成日誌文件那天。

現在,為了將 cron 作業更改為該使用者,我嘗試使用 登錄su - research,但響應是該帳戶未啟用 shell 訪問。

現在我看到使用者的 /etc/passwd 條目如下:

research:x:1003:1005::/home/research:/usr/local/cpanel/bin/noshell

現在我的問題是,向 cPanel 使用者授予 shell 訪問權限並像那樣使用它是否安全(因為 public_html 的所有者是該使用者),如果是,那麼該怎麼做?

是的,它是安全的。cpanel 有能力授予使用者訪問權限,但它的功能將受到限制。它可以是被監禁的 shell 或普通的 shell。你可以在這裡找到它們之間的區別。如果你想知道如何為使用者啟用 shell,你應該閱讀這個

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