Linux切换用户的方法是什么

您所在的位置:网站首页 虚拟机切换用户命令 Linux切换用户的方法是什么

Linux切换用户的方法是什么

2024-07-16 02:14:13| 来源: 网络整理| 查看: 265

Linux切换用户的方法是什么 发布时间:2022-01-28 19:11:09 来源:亿速云 阅读:76 作者:iii 栏目:开发技术

这篇文章主要介绍了Linux切换用户的方法是什么的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Linux切换用户的方法是什么文章都会有所收获,下面我们一起来看看吧。

Linux切换用户的方法是什么

一. su

su用于用户之间的切换,但是切换前的用户依然保持登录状态。如果是root向普通切换则不需要密码,反之普通用户切换到其它任何用户则都需要密码验证。

su不加任何参数默认切换到root用户,但没有转到root用户根目录下;su 加参数-,表示默认切换到 root 用户,并转到 root 用户根目录下。

su的明显不足在于如果某个用户需要使用 root 权限、则必须要把root密码告诉此用户。

退出返回之前的用户:exit

切换到git用户

 [root@iZ2ze9twtxjrbirmldp9owZ ~]# su git  [git@iZ2ze9twtxjrbirmldp9owZ root]$ pwd  /root  [git@iZ2ze9twtxjrbirmldp9owZ root]$ exit  exit  [root@iZ2ze9twtxjrbirmldp9owZ ~]# 123456

以下操作是使用haha用户登录客户端操作的

 [haha@centos6-1 ~]$ su  Password:  [root@centos6-1 haha]# pwd  /home/haha  [root@centos6-1 haha]# exit  exit  [haha@centos6-1 ~]$ su -  Password:  [root@centos6-1 ~]# pwd  /root  [root@centos6-1 ~]# 1234567891011二. sudo

sudo是为所有想使用root权限的普通用户设计的,可以让普通用户具有临时使用root权限的权利,只需输入自己账户的密码即可。当然这个普通用户必须在/etc/sudoers文件中有配置项才具有使用sudo的权利。

没有配置权限之前,普通用户无法进行 root 权限操作:

 [haha@centos6-1 ~]$ pwd  /home/haha  [haha@centos6-1 ~]$ ll /root/  ls: cannot open directory /root/: Permission denied  [haha@centos6-1 ~]$ 12345

没有配置权限之前,不能使用sudo

 [haha@centos6-1 ~]$ sudo ls /root/  [sudo] password for haha:  haha is not in the sudoers file.  This incident will be reported.  [haha@centos6-1 ~]$ 1234

使用root用户登录配置haha用户的sudo权限,命令行输入 visudo,打开/etc/sudoers 文件。注意,官方不建议直接vi /etc/sudoers对其进行修改

 ## Allow root to run any commands anywhere  root    ALL=(ALL)       ALL     //在文件中找到这一行  haha    ALL=(ALL)       ALL     //并在其下面添加此行,这样haha就可以使用sudo执行root权限的命令了  ## Allows members of the 'sys' group to run networking, software,  ## service management apps and more.  # %sys ALL = NETWORKING, SOFTWARE, SERVICES, STORAGE, DELEGATING, PROCESSES, LOCATE, DRIVERS123456

用haha用户再次登录客户端操作,发现成功了

 [haha@centos6-1 ~]$ sudo ls /root/  [sudo] password for haha:  anaconda-ks.cfg  install.log  install.log.syslog  license  notice  [haha@centos6-1 ~]$ 1234

sudo的工作过程如下:

 1. 当用户执行 sudo 时,系统会主动寻找/etc/sudoers 文件,判断该用户是 否有执行 sudo 的权限  2. 确认用户具有可执行 sudo 的权限后,让用户输入用户自己的密码确认  3. 若密码输入成功,则开始执行 sudo 后续的命令  123

/etc/sudoers文件中配置的含义

haha ALL=(ALL) ALL 第一个 ALL 是指网络中的主机,我们可以指定主机名,这样 haha 只可以 在此主机上执行后面的命令。第二个括号里的 ALL 是指目标用户,也就是以谁的 身份去执行命令。最后一个 ALL 是指命令名了。

 haha centos6-1=(zaomianbao)/bin/kill //只允许haha用户以zaomianbao用户的身份在centos6-1上执行kill命令  haha centos6-1=NOPASSWD:/bin/ls, /bin/cat  //只允许haha用户以root身份在centos6-1上执行ls 、cat命令12

我们修改haha为第二个形式haha centos6-1=NOPASSWD:/bin/ls, /bin/cat

 [haha@centos6-1 ~]$ sudo ls /root/  anaconda-ks.cfg  install.log  install.log.syslog  license  notice  [haha@centos6-1 ~]$ sudo cat /root/anaconda-ks.cfg  # Kickstart file automatically generated by anaconda.  #version=DEVEL  install  cdrom  [haha@centos6-1 ~]$ sudo vi /root/anaconda-ks.cfg  [sudo] password for haha:  Sorry, user haha is not allowed to execute '/bin/vi /root/anaconda-ks.cfg' as root on centos6-1.  [haha@centos6-1 ~]$1234567891011

可以看到,haha用户具有ls和cat的权限,但是没有vi的权限

关于“Linux切换用户的方法是什么”这篇文章的内容就介绍到这里,感谢各位的阅读!相信大家对“Linux切换用户的方法是什么”知识都有一定的了解,大家如果还想学习更多知识,欢迎关注亿速云行业资讯频道。

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:[email protected]进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

linux 上一篇新闻:Linux怎么安装zip命令 下一篇新闻:jstat命令怎么使用 香港云服务器 10000元红包免费领

红包可用于(云服务器、高防服务器、裸金属服务器、高防IP、云数据库、CDN加速)购买和续费

猜你喜欢 docker-composer如何快速构建nginx+php环境 Python如何实现生成bmp图像功能 Python如何实现随机生成迷宫并自动寻路 Javascript结合Vue怎样实现对任意迷宫图片的自动寻路功能 Go容器遍历的示例分析 python基础入门之列表的示例分析 python中虚拟环境如何创建 python如何配置mssql连接的方法 python环境安装及编辑器配置的示例分析 Spring Aop执行顺序的示例分析


【本文地址】

公司简介

联系我们

今日新闻


点击排行

实验室常用的仪器、试剂和
说到实验室常用到的东西,主要就分为仪器、试剂和耗
不用再找了,全球10大实验
01、赛默飞世尔科技(热电)Thermo Fisher Scientif
三代水柜的量产巅峰T-72坦
作者:寞寒最近,西边闹腾挺大,本来小寞以为忙完这
通风柜跟实验室通风系统有
说到通风柜跟实验室通风,不少人都纠结二者到底是不
集消毒杀菌、烘干收纳为一
厨房是家里细菌较多的地方,潮湿的环境、没有完全密
实验室设备之全钢实验台如
全钢实验台是实验室家具中较为重要的家具之一,很多

推荐新闻


图片新闻

实验室药品柜的特性有哪些
实验室药品柜是实验室家具的重要组成部分之一,主要
小学科学实验中有哪些教学
计算机 计算器 一般 打孔器 打气筒 仪器车 显微镜
实验室各种仪器原理动图讲
1.紫外分光光谱UV分析原理:吸收紫外光能量,引起分
高中化学常见仪器及实验装
1、可加热仪器:2、计量仪器:(1)仪器A的名称:量
微生物操作主要设备和器具
今天盘点一下微生物操作主要设备和器具,别嫌我啰嗦
浅谈通风柜使用基本常识
 众所周知,通风柜功能中最主要的就是排气功能。在

专题文章

    CopyRight 2018-2019 实验室设备网 版权所有 win10的实时保护怎么永久关闭