[Linux]实际操作中命令 su 与 sudo 的区别
------------------------------------------------------------------------------------------------
首先我先做了一些更改操作:
换到root用户的操作=>
sudo su
输入当前用户的密码:
******
修改root密码的操作=>
passwd 123456 /* root密码已改为123456 */
-----------------------@author chenwei <www.farwish.com>-----------------------------
[ 这部分讲一下区别 ]
1.使用su命令是临时切换root用户身份:
{
条件:普通用户需要知道root密码。
存在问题:不安全。
用法:su 参数 - 用户名
注:su加参数 - ,表示连带用户的环境一同切换,
(切换环境变量什么意思?就是不加 - 时,我这里显示的是 root@david-pc:/home/weichen# ; 加了之后就是 root@david-pc:~#)
当用户名为root时可省略root。
}
如何切换:
su -
密码:123456
2.sudo是授权许可使用的su(即受限制的su):
{
普通用户运行命令:more /etc/shadow/etc/shadow,会提示权限不够。
如果授权后就可以使用sudo more /etc/shadow/etc/shadow 来读取文件的内容。
普通用户查看自己能运行哪些命令,可以输入命令:sudo -l
密码:******
}
如何授权:
先 su 切换到root, 运行命令:vim /etc/sudoers
添加如:weichen ALL=/bin/more (这句表示weichen可以切换到root下执行more命令)

vim进行保存退出(:w!);
执行exit命令,退回到普通用户;
再运行sudo -l,输入用户密码后可以看到在root权限下能运行的命令加上了:(root) /bin/more

------------------------------------------------------------------------------------------------
[Linux]实际操作中命令 su 与 sudo 的区别的更多相关文章
- 实际操作中命令 su 与 sudo 的区别(转)
------------------------------------------------------------------------------------------------ 首先我 ...
- Linux命令--su与sudo
su(switch user)命令的作用:切换用户,一般是普通用户与root用户之间的切换.例:>su #输入su命令Password: #提示输入密码 ...
- su和sudo的区别与使用,su命令,linux命令
su和sudo的区别与使用 一. 使用 su 命令临时切换用户身份 1. su 的适用条件和威力 su命令就是切换用户 的工具,怎么理解呢?比如我们以普通用户beinan登录的,但要添加用户任务, ...
- Linux 的su 与sudo 的区别,查看所有用户
首先,我们要知道系统当中存在哪些用户. 1.用户名和密码的存储位置 存储帐号的文件:/etc/passwd 存储密码的文件:/etc/shadow 通过/etc/shadow获取的只是密码加密后的Ha ...
- Linux中su、su -和sudo的区别
su 切换到root用户,但是并没有转到root用户家目录下,即没有改变用户的环境. su - 切换到root用户,并转到root用户的家目录下,即改变到了root用户的环境. 这个涉及到不同用户下的 ...
- su和sudo的区别与使用【华为云技术分享】
版权声明:本文为博主原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明. 本文链接:https://blog.csdn.net/devcloud/article/detai ...
- su和sudo的区别与使用
一. 使用 su 命令临时切换用户身份 1.su 的适用条件和威力 su命令就是切换用户的工具,怎么理解呢?比如我们以普通用户beinan登录的,但要添加用户任务,执行useradd ,beina ...
- Linux 命令 su 和 sudo 比较
su : 可以用来切换到任何用户,但是要求输入目标用户的密码 比如:su - su - root (等价 su -) su - user su root 与 su - root 的区别在于,后者不切换 ...
- su与su -,sudo 的区别
"sudo" , "su" , "su - " 区别: 一.sudo是一种权限管理机制,依赖于/etc/sudoers,其定义了授权给哪个用 ...
随机推荐
- Jensen不等式
- Scala 入门详解
Scala 入门详解 基本语法 Scala 与 Java 的最大区别是:Scala 语句末尾的分号 ; 是可选的 Scala 程序是对象的集合,通过调用彼此的方法来实现消息传递.类,对象,方法,实例变 ...
- 屏蔽windows快捷键的方法
using System; using System.Collections.Generic; using System.Text; using System.Windows.Forms; using ...
- 过滤器Filter的四种拦截方式
过滤器有四种拦截方式!分别是:REQUEST.FORWARD.INCLUDE.ERROR. REQUEST: 直接访问目标资源时执行过滤器.包括:在地址栏中直接访问.表单提交.超链接.重定向,只要在地 ...
- jQuery操作标签
jQuery操作标签 样式操作: 对标签的样式进行修改,那么操作样式的方法是什么? 样式类: addClass();// 添加指定的CSS类名. removeClass();// 移除指定的CSS类名 ...
- jQuery操作DOM节点的方法总结
1.parent():获得当前匹配元素集合中每个元素的父元素,该方法只会向上一级对 DOM 树进行遍历 $('li.item-a').parent().css('background-color', ...
- jquery 弹框,确定、取消
function del(id, url) { var bool = confirm("确定删除?") if (bool) { //点击确定后操作 var Urls = " ...
- StanFord ML 笔记 第六部分&&第七部分
第六部分内容: 1.偏差/方差(Bias/variance) 2.经验风险最小化(Empirical Risk Minization,ERM) 3.联合界(Union bound) 4.一致收敛(Un ...
- 17.docker及scrapy-splash安装-1
docker 安装网址: https://mirrors.aliyun.com/docker-toolbox/windows/docker-toolbox/ 这就安装成功了!!!
- JavaWeb学习篇--Filter过滤器
Filter过滤器简介 ServletAPI中提供了一个Filter接口,开发web应用时,如果编写的 java 类实现了这个接口,则把这个java类称之为过滤器Filter. WEB服务器每次在调用 ...