我不能在plesk ubuntu 14.04中使用su

我不能在plesk ubuntu 14.04中使用su,ubuntu,authentication,root,plesk,Ubuntu,Authentication,Root,Plesk,我被难住了。我在一个多月前创建了具有root功能的用户。现在我需要安装一些软件,它不允许我使用su或任何东西。已创建用户,因此这不是问题。我在任何其他服务器或vps上都没有此问题。是否有人有此问题,如果有,您如何纠正此问题 这是passwd文件。我的用户是从底部算起的三个。如果这告诉你什么,请告诉我。我不知道出了什么问题,但是做su,sudosu对这个用户来说根本不起作用。我能够创建一个新的用户,使其成为根用户,并支持它。我没能回到原著 我做的试用用户是这样的 trial:x:1001:1010

我被难住了。我在一个多月前创建了具有root功能的用户。现在我需要安装一些软件,它不允许我使用su或任何东西。已创建用户,因此这不是问题。我在任何其他服务器或vps上都没有此问题。是否有人有此问题,如果有,您如何纠正此问题

这是passwd文件。我的用户是从底部算起的三个。如果这告诉你什么,请告诉我。我不知道出了什么问题,但是做su,sudosu对这个用户来说根本不起作用。我能够创建一个新的用户,使其成为根用户,并支持它。我没能回到原著 我做的试用用户是这样的

trial:x:1001:1010:,,,:/home/trial:/bin/bash

root:x:0:0:root:/root:/bin/bash
daemon:x:1:1:daemon:/usr/sbin:/usr/sbin/nologin
bin:x:2:2:bin:/bin:/usr/sbin/nologin
sys:x:3:3:sys:/dev:/usr/sbin/nologin
sync:x:4:65534:sync:/bin:/bin/sync
games:x:5:60:games:/usr/games:/usr/sbin/nologin
man:x:6:12:man:/var/cache/man:/usr/sbin/nologin
lp:x:7:7:lp:/var/spool/lpd:/usr/sbin/nologin
mail:x:8:8:mail:/var/mail:/usr/sbin/nologin
news:x:9:9:news:/var/spool/news:/usr/sbin/nologin
uucp:x:10:10:uucp:/var/spool/uucp:/usr/sbin/nologin
proxy:x:13:13:proxy:/bin:/usr/sbin/nologin
www-data:x:33:33:www-data:/var/www:/usr/sbin/nologin
backup:x:34:34:backup:/var/backups:/usr/sbin/nologin
list:x:38:38:Mailing List Manager:/var/list:/usr/sbin/nologin
irc:x:39:39:ircd:/var/run/ircd:/usr/sbin/nologin
gnats:x:41:41:Gnats Bug-Reporting System (admin):/var/lib/gnats:/usr/sbin/nologin
nobody:x:65534:65534:nobody:/nonexistent:/usr/sbin/nologin
libuuid:x:100:101::/var/lib/libuuid:
syslog:x:101:104::/home/syslog:/bin/false
messagebus:x:102:106::/var/run/dbus:/bin/false
landscape:x:103:109::/var/lib/landscape:/bin/false
sshd:x:104:65534::/var/run/sshd:/usr/sbin/nologin
pollinate:x:105:1::/var/cache/pollinate:/bin/false
ubuntu:x:1000:1000:Ubuntu:/home/ubuntu:/bin/bash
mysql:x:106:111:MySQL Server,,,:/nonexistent:/bin/false
psaadm:x:999:1001:psa user:/opt/psa/admin:/bin/false
popuser:x:30:31:POP3 service user:/var/qmail/popuser:/bin/false
mhandlers-user:x:31:31:mail handlers user:/:/bin/false
sw-cp-server:x:998:998:sw-cp-server user:/var/lib/sw-cp-server:/bin/false
postfix:x:107:113::/var/spool/postfix:/bin/false
drweb:x:108:1005:Dr.Web system account:/var/drweb:/bin/false
roundcube_sysuser:x:997:1006:roundcube webmail user:/usr/share/psa-roundcube:/bin/false
horde_sysuser:x:996:1007:horde webmail user:/usr/share/psa-horde:/bin/false
nginx:x:995:997:Nginx user:/var/lib/nginx:/bin/false
bind:x:109:115::/var/cache/bind:/bin/false
psaftp:x:994:1008:anonftp psa user:/:/bin/false
myuser:x:10000:1004::/var/www/vhosts/vps17631:/bin/false
colord:x:110:117:colord colour management daemon,,,:/var/lib/colord:/bin/false

原因可能是您将该用户的shell设置为/bin/false

您正在尝试修复psaftp的uid吗?如果是,作为root用户,请尝试以下操作:

chsh -s /bin/bash psaftp 
那你应该可以

su - psaftp

请切换到该用户,然后您可以键入
id
命令并将输出粘贴到此处吗?我无法切换到该用户。这就是问题所在。id sudo用户uid=10000(sudo用户)gid=1004(psacln)groups=1004(psacln),27(sudo)root@vps17631:~#是否为根用户设置了密码?键入
sudo su-
时会发生什么情况?
/etc/passwd
文件中root的用户名是什么?sudo su是我尝试的第二件事。是的,我在这些机器上使用的每个用户名都有根密码。这很奇怪。我创建了一个名为trial的用户。它起作用了,我可以切换到它。trial@vps176313:. 然后我尝试切换到我的用户,但什么都没有。当我尝试sudo su时,我得到了thisroot@vps176313:~#sudo su myuserroot@vps176313:~#我将创建另一个具有root功能的用户帐户,因为我没有安装我的软件。但我很好奇是什么阻止我转向用户。