ssh - 如何删除plesk中的网络用户?

标签 ssh centos plesk

今天,我收到了这个问题

"El número de usuarios web excede el límite definido por su licencia. Dispone de 4 usuarios web mientras que su licencia le permite disponer de 1"

我需要用 ssh 删除 3 个网络用户,但我不知道该怎么做。

你能帮帮我吗?

我使用 plesk 9.3.0 和 CentOS。

感谢。

最佳答案

Don't forget to backup web user's data

您可以尝试从 CLI 执行此操作:

/usr/local/psa/bin/webuser --remove mywebuser  -domain example.tld

如果 CLI 被许可证问题阻止,您可以尝试通过数据库手动删除它,例如我想删除 mywebuser:

# mysql -uadmin -p`cat /etc/psa/.psa.shadow` -Dpsa -e "select login, account_id, sys_user_id from sys_users join accounts on account_id=accounts.id join web_users on sys_user_id = sys_users.id where sys_users.login ='mywebuser'"
+-----------+------------+-------------+
| login     | account_id | sys_user_id |
+-----------+------------+-------------+
| mywebuser |         36 |          10 |
+-----------+------------+-------------+

# mysql -uadmin -p`cat /etc/psa/.psa.shadow` -Dpsa -e "delete from web_users where sys_user_id = 10"
# mysql -uadmin -p`cat /etc/psa/.psa.shadow` -Dpsa -e "delete from accounts where id = 36"
# mysql -uadmin -p`cat /etc/psa/.psa.shadow` -Dpsa -e "delete from sys_users where login = 'mywebuser'"

删除用户数据:

# rm -rf /var/www/vhosts/example.tld/web_users/mywebuser

删除系统用户:

# userdel mywebuser

关于ssh - 如何删除plesk中的网络用户?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38968670/

相关文章:

python - 如何使用 pscp 将 python 脚本中创建的文件复制到需要密码的远程服务器?

git - 如何确定客户端的 SSH 指纹以在 Git Hook 中使用

centos - 将 autoconf 至少更新到 2.6

linux - 如何在不实际执行 ssh 的情况下查找是否可以通过 SSH 访问远程主机

ruby-on-rails - 引擎场中的 SSH

python - 无法使用 pyenv 安装 Python 3.8.5

apache - httpd 未在启动时运行

linux - 如何为 Plesk 系统用户获取使用 php 命令行的权限

ssl - Plesk 面板默认 ssl 证书

cron - 在 Plesk 11 中设置 cron 任务