Linux虚拟机使用时,无法从root用户切换到普通用户,为啥?截图在下边。
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux虚拟机使用时,无法从root用户切换到普通用户,为啥?截图在下边。相关的知识,希望对你有一定的参考价值。
检查用户是否存在 id 用户名
不存在的用户 ,先创建 useradd
切换的时候使用su 用户名 或者su - 用户名
这些都是很基础的知识,要多看书,多看教程
希望可以帮助你,请采纳,谢谢!
id guzhaozhen 查看下用户是否存在。
最后,那个图里的guzhaozhen是主机名,root的那个位置,才是用户名追问
哈哈,谢谢你,刚弄的这个东西,还不是很懂,我再去看看,再去学习学习!!
参考技术B su - guzhaozhen你两处少了空格追问
谢谢!!但是 有空格了也不行,试过了,还有就是:【root@guzhaozhen ~】这个代码中,是不是@前面时root用户的名,@后面就是普通用户的名??
追答root是用户名,后面是主机名,在后面是当前路径,~指的是当前用户的HOME
这提示符是PS1环境变量控制的
2.Linux虚拟机新安装debian11后常用命令
在VMware安装debian11参考安装debian虚拟机
命令:
- groups查看用户所属group
- su root切换到root,adduser username sudo添加用户到sudo组
- sudo -i命令则可正常在非root用户下使用,虽然功能似乎和su root一样
- 更新操作
apt-get update -y
apt-get upgrade -y
apt-get dist-upgrade –y
- shutdown -r now重启,不然下载包时还会用旧的kernel
- 安装一些有用的包
apt-get install -y build-essential curl emacs-nox htop jq less lsof python3 python3-pip rsync software-properties-common tofrodos unzip vim
- 禁用emacs的一些功能
第一行表示向~/.emacs文件追加内容(实际上这个文件还不存在),遇到EOF表示追加结束。追加4行内容里以’;'开头的表示注释,括号里的是真正设置项,分别取消backup和auto save
cat >> ~/.emacs << EOF
;disable backup
(setq backup-inhibited t)
;disable auto save
(setq auto-save-default nil)
EOF
- 使sudo更容易,即不需要密码
如下命令使用后不会立即生效,需要重启。/etc/sudoers.d/90-local-users:此文件同样也还不存在
cat >> /etc/sudoers.d/90-local-users << EOF
user ALL=(ALL) NOPASSWD:ALL
EOF
- 把IP地址在登录时打印出来
/etc/issue文件已经存在,里面有一行记录了系统信息,也是在登录时会打印出来的:Debian GNU/Linux 11 \\n \\l
cat >> /etc/issue << EOF
ens32: \\4ens32
EOF
- shutdown -h now关机
- 保存一份snapshot备份用
备份成功
以上是关于Linux虚拟机使用时,无法从root用户切换到普通用户,为啥?截图在下边。的主要内容,如果未能解决你的问题,请参考以下文章