重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
不允许su成root,很简单,不告诉他root密码就可以了。
创新互联建站2013年至今,是专业互联网技术服务公司,拥有项目网站制作、网站建设网站策划,项目实施与项目整合能力。我们以让每一个梦想脱颖而出为使命,1280元德安做网站,已为上家服务,为德安各地企业和个人服务,联系电话:18980820575
使用终端可以使用su -登录,如果是图形界面可以按如下操作: 用普通用户登录。 在终端执行sudo -s,然后输入当前登录的普通用户密码,进入到root用户模式。 执行gedit /etc/lightdm/lightdm.conf。
测试的普通用户是 testuser01 ALL=(ALL) NOPASSWD:ALL,!/bin/su,!/usr/bin/passwd,!/usr/sbin/visudo 也就是说不能su到root账户。
在其他 linux 操作系统 (如 fedora) 下,可以使用 su 切换到超级用户。 当输入 su 命令后, 系统会要求输入 root 的密码。 可是,在 Ubuntu 下我们根本不知道 root 的密码是什么。
一步:(创建用户)useradd username 或 adduser username username是你创建的用户名 二步:(设置密码)passwd username username意思同上。
编辑/etc/passwd,把root这一行中的/bin/bash改为/sbin/nologin,这样root就不能登录了。
Linux su,全拼:switch user,命令用于变更为其他使用者的身份,除root外,需要键入使用者的密码。
确认当前是否已经打开了其他程序或终端,如果是,请先关闭它们,然后再尝试使用su命令进入目标用户。使用su-命令来切换用户。
补充说明:su可让用户暂时变更登入的身份。变更时须输入所要变更的用户帐号与密码。参数:-c指令或--command=指令 执行完指定的指令后,即恢复原来的身份。
输入:su命令后回车表示切换当前的用户到root用户,或者:输入:su - root(或者其他用户名)这里加了-后表示也切换的当前的环境变量到新用户的环境变量,su root(或者其他用户名)表示不切换环境变量到当前用户下。
切换root身份不同su命令:su只是切换了root身份,但shell环境仍然是普通用户的shell;而su-连用户和shell环境一切切换成root身份了。只有切换了shell环境才不会出现PATH环境变量错误,报command not found的错误。
1、Linux在终端中输入命令“su”就能获取root权限。打开一台Linux电脑,然后在电脑上同时按住“Ctrl+Alt+T”按键,打开一个运行命令的终端,如下图所示为打开终端后的窗口。
2、方法一:可以通过su命令切换到root用户来运行命令。需要输入root用户的密码。用法示例:切换到root用户 su 方法二:使用sudo命令,针对单个命令授予临时权限。
3、接着在打开的页面找那个,使用具有root权限的用户登录,执行 sudo su 命令,输入用户密码,如下图所示,就完成了。