对 cPanel 用户的 shell 访问

对 cPanel 用户的 shell 访问

我有一个具有 WHM/cPanel 访问权限的 VPS 托管,并且有 root SSH 访问权限,我需要时不时地运行命令。我在那里有 cron 作业,当前以 root 身份运行,但是要切换到 public_html 用户(即“research”,与我用于 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 的所有者就是该用户)是否安全,如果是,那么该怎么做?

答案1

是的,很安全。 cpanel 能够向用户授予访问权限,但其功能将受到限制。它可以是被监禁的 shell 或普通的 shell。你可以发现它们之间的区别这里。如果您想知道如何为用户启用 shell,您应该阅读

相关内容