我有一个Ubuntu16.04安装在一个双引导机。
今天我去登录,它不接受我的密码。
我试着遵循这个指南:http://www.psychocats.net/ubuntu/resetpassword
我跑了:
Press Enter for maintenance
(or press Control-D to continue):
root@mikes-ubuntu:`# mount -o rw,remount /
root@mikes-ubuntu:`# ls /home
root@mikes-ubuntu:`#
然后
root@mikes-ubuntu:`# ls /home
root@m
当sudo su -时,我需要为root用户设置密码,ubuntu用户应该只通过ssh键登录。
#ssh -i server.pem ubuntu@example.com
ubuntu@example.com:~$ sudo su - --> should prompt the password of root
root@example.com:~# --> and also I have setup the password for root, but it does not prompt the password.
root@example.com:/etc/sud
我创建了一个新实例root@ubuntu-instance:~#
在创建了一个名为T1的超级用户之后,我运行了:root@ubuntu-instance:~# su T1
现在,我得到了以下内容:T1@ubuntu-instance:/root$
在这一点上,很少有问题: 1.为什么我可以访问/root目录,即使我不再是根用户?我认为只有根用户才能访问/root目录? 2。还是每个超级用户/用户都可以拥有自己的/root目录?因为当我在.profile目录中检查/root文件的内容时,它们对于根用户和超级用户3是不同的。我怎么才能访问它?因为我跑了,sudo cd root,但这似乎行不通。
我无法在我的机器上运行MySQL。如果我没记错的话,我没有为MySQL设置密码。
我执行了以下一系列操作,包括1)以用户身份运行,2)以SuperUser身份运行,3)不使用密码运行,4)以用户密码运行。
如你所见,我让他们所有人都失败了。为甚麽呢?
abc@ubuntu:~$ mysql
ERROR 1045 (28000): Access denied for user 'abc'@'localhost' (using password: NO)
abc@ubuntu:~$ sudo su
[sudo] password for abc:
root@ubu
我的AWS EC2实例上的用户具有不受限制的sudo访问,并且没有密码提示。这是一个Ubuntu20.04.4LTS VM。
下面是这个问题的一个例子:
~$ whoami
ubuntu
~$ groups
ubuntu
~$ sudo deluser ubuntu sudo
/usr/sbin/deluser: The user `ubuntu' is not a member of group `sudo'.
~$ sudo whoami
root
正如您所看到的,我已经将这个用户从除他们自己的组(ubuntu)之外的所有组中删除。
这是我的/etc/sudoers文件:
alhelal@VimLaTeX:~$ mysql -u root -p
Enter password:
ERROR 1698 (28000): Access denied for user 'root'@'localhost'
alhelal@VimLaTeX:~$ sudo mysql -u root -p
[sudo] password for alhelal:
Enter password:
Welcome to the MariaDB monitor. Commands end with ; or \g.
Your MariaDB connec
我是openshift的新手,我使用Dockerfile在上面部署了一个镜像,使用ubuntu作为基础镜像。在Dockerfile中,我分配了一个具有root权限的用户。但在容器形成后,我的用户被某个随机用户覆盖。正因为如此,我在创建和读取文件和目录时面临权限被拒绝的错误。我如何阻止这个随机用户覆盖我的dockerfile中提到的用户,或者我如何为这个随机用户分配root权限。我尝试使用sudo,但得到以下错误:
sudo: PERM_SUDOERS: setresuid(-1, 1, -1): Operation not permitted sudo: no valid sudoers so