Ssh 如何删除plesk中的web用户?
今天,我收到了这个问题 “通常情况下,网络超过了许可证的定义。 4通常情况下,许可证争议人 de 1“ 我需要用ssh删除3个web用户,但我不知道该怎么做 你能帮我吗 我使用plesk 9.3.0和CentOS。 塔恩克斯 别忘了备份web用户的数据 您可以尝试从CLI执行此操作:Ssh 如何删除plesk中的web用户?,ssh,centos,plesk,Ssh,Centos,Plesk,今天,我收到了这个问题 “通常情况下,网络超过了许可证的定义。 4通常情况下,许可证争议人 de 1“ 我需要用ssh删除3个web用户,但我不知道该怎么做 你能帮我吗 我使用plesk 9.3.0和CentOS。 塔恩克斯 别忘了备份web用户的数据 您可以尝试从CLI执行此操作: /usr/local/psa/bin/webuser --remove mywebuser -domain example.tld 如果CLI被许可证问题阻止,您可以尝试通过数据库手动删除它,例如我想删除myw
/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
别忘了备份web用户的数据
您可以尝试从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