从linux系统中从管理员权限切换到普通用户权限是su命令,具体 *** 作步骤如下:
1、首先我们打开linux客户端,点击连接linux按钮。
2、然后我们输入用户名,主机ip地址。
3、然后我们输入密码。
4、然后我们连接成功,可以进行 *** 作。
5、比如当前用户是root,想切换到普通用户marry中,这时候输入sumarry命令,立刻切换到marry环境中。
6、从普通用户切换到root用户,可以直接使用su命令,但是提示输入密码。
将linux下的现有用户加到管理员root组即可,具体如下:
1、第一步,添加用户,执行命令useradd
ceshi添加测试用户,见下图,转到下面的步骤。
2、第二步,完成上述步骤后,向新添加的用户添加密码,passwd
ceshi执行命令,并为该用户设置自身密码,见下图,转到下面的步骤。
3、第三步,完成上述步骤后,设置权限,usermod
-g root ceshi执行此命令来授予权限,见下图,转到下面的步骤。
4、第四步,完成上述步骤后,切换用户以查看其是否为管理员,执行su
ceshi以ceshi身份切换到该用户,以$开头的是普通用户,见下图,转到下面的步骤。
5、第五步,完成上述步骤后,授予管理员权限,但登录用户和管理员权限不同。
检查并执行vi / etc / passwd测试,以测试该用户和root不是一个用户组,见下图,转到下面的步骤。
6、第六步,完成上述步骤后,登录后使用shell将测试用户的用户组修改为0, 再次保存切换用户是管理员用户组了,见下图。这样,就解决了这个问题了。
Linux su,全拼:switch user,命令用于变更为其他使用者的身份,除root外,需要键入使用者的密码。使用权限:所有使用者
语法:
su [参数] [-] [用户帐号]
参数说明:
-f或者--fast不必读启动档,仅用于csh或tcsh
-m -p或者-preserve-environment执行su时不改变环境变数
-c command或者--command=command变更为账号为USER的使用者并执行指令后再变回原来使用者
-s shell或者--shell=shell指定要执行的shell,预设值为/etc/passwd内的该使用者shell
-help 显示说明文件
--version 显示版本资讯
-
-l或者--login这个参数加了之后,就好像是重新login为该使用者一样,大部分环境变数都是以该使用者为主,并且工作目录也会改变,如果没有指定USER,内定是root
USER 欲变更的使用者账号
ARG 传入新的shell参数
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)