Linux用户身份切换/登录 |
您所在的位置:网站首页 › 怎样切换电脑账户登录微信账号 › Linux用户身份切换/登录 |
文章目录
Linux用户身份切换/登录身份切换susu实例
普通用户获取超级权限命令sudo使用sudo命令使用sudo命令指定给用户执行命令使用sudo命令显示sudo设置使用sudo命令以特定用户身份进行编辑文本使用sudo命令列出目前的权限使用sudo命令列出 sudo 的版本资讯
普通用户以另一个组群的身份登录命令newgrpnewgrp实例
Linux用户身份切换/登录
身份切换su
su命令是super user的简写,用于在不同的用户之间切换,使用su命令可以切换到其它用户进行登录,如果su命令不加任何选项,默认切换到root用户,并且不改变shell环境 su可让用户暂时变更登入的身份。变更时须输入所要变更的用户账号与密码 功能说明:变更用户身份 语法: su [选项] [用户账号]选项和参数 -c,--command=:执行完指定的指令后,即恢复原来的身份-f,--fast:适用于csh与tsch,使shell不用去读取启动文件-,-l,--login:改变身份时,也同时变更工作目录,以及HOME、SHELL、USER、LOGNAME。此外,也会变更PATH变量-m,-p,--preserve-environment:变更身份时,不要变更环境变量-s,--shell=:指定要执行的Shell[用户账号]:指定要变更的用户,若不指定该参数,则预设变更为root su实例####切换用户,不变更shell环境 从root用户切换到it用户,shell环境不需要切换 [root@localhost ~]# su it [it@localhost root]$####切换用户,并且变更shell环境 从root用户切换到it用户,并且变更shell环境 [root@localhost ~]# su - it 上一次登录:二 12月 3 00:36:44 CST 2019pts/0 上 [it@localhost root]$####切换root用户 从it用户切换到root用户,shell环境不需要切换 [it@localhost ~]$ su 密码: #在此处输入用户root的密码 [root@localhost ~]#####切换root用户,并且变更shell环境 从it用户切换到root用户,并且变更shell环境 [it@localhost ~]$ su - 密码: 上一次登录:二 12月 3 00:34:59 CST 2019pts/0 上 普通用户获取超级权限命令sudo使用sudo命令可以让普通用户能够进行一些可被允许的系统管理工作,通过sudo可以允许用户通过特定的方式使用需要root才能运行的命令或程序。这样不仅减少了root用户的登录和管理时间,同样也提高了安全性 sudo可让用户以其它的身份来执行指定的指令,预设的身份为root。在/etc/sudoers文件中设置了用户的名称、可执行的特定指令、按照那种用户或用户组的身份执行等信息。通过配置/etc/sudoers文件,即可完成对该用户的授权。sudo授权时间为5分钟,超过期限则必须重新输入密码 ###sudo命令安装 如果没有sudo命令,请使用以下命令进行安装 [root@localhost ~]# yum install -y sudo###sudo语法 功能说明:以其他身份来执行指令 语法 sudo [选项]选项和参数 -b:在后台执行指令 -h:显示帮助 -H:将HOME环境变量设为新身份的HOME环境变量 -k:结束密码的有效期限,也就是下次再执行sudo时便需要输入密码 -l:列出目前用户可执行与无法执行的指令 -p:改变询问密码的提示符 -s:执行指定的shell -u:以指定的用户作为新的身份。若不加上此参数,则预设以root作为新的身份 -v:延长密码有效期 -V:显示版本信息 ###sudo实例 使用sudo命令 $ sudo ls [sudo] password for hnlinux: 使用sudo命令指定给用户执行命令 # sudo -u it ls -l 使用sudo命令显示sudo设置 $ sudo -L //显示sudo设置 使用sudo命令以特定用户身份进行编辑文本 $ sudo -u it vi ~www/index.html //以 uggc 用户身份编辑 home 目录下www目录中的 index.html 文件 使用sudo命令列出目前的权限 sudo -l 使用sudo命令列出 sudo 的版本资讯 sudo -V 普通用户以另一个组群的身份登录命令newgrpLinux newgrp 命令用于登入另一个群组。使用newgrp命令可以让用户账号以拎一个组群的身份进行登录,newgrp是以相同的帐号,另一个群组名称,再次登入系统。欲使用 newgrp 指令切换群组,您必须是该群组的用户,否则将无法登入指定的群组。单一用户要同时隶属多个群组,需利用交替用户的设置。若不指定群组名称,则 newgrp 指令会登入该用户名称的预设群组。 简单来讲,如果一个用户同时属于多个用户组,那么用户可以使用newgrp命令再用户组之间切换,以便具有其它用户组的权限 ###newgrp语法 功能描述:newgrp 主要用于在多个用户组之间进行切换 newgrp [组群名] newgrp实例改变群组 # newgrp root |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |