linux su和sudo命令的区别

 我来答
百度网友b0e7236
2016-04-04 · TA获得超过1.1万个赞
知道大有可为答主
回答量:2.7万
采纳率:59%
帮助的人:5061万
展开全部
说的都对但是不容易理解。
su 就是切换用户。
例如你的电脑有张三李四两个人用。老子是张三,我下载的东西桌面习惯不一样。李四也想用我的电脑。于是我给他设置一下用户名帐号。这样子。用它登录的电脑桌面就是新的。
而用张三登录的就是我的电脑桌面。包括我下载的软件啊等等。但是我想看看李四这家伙是不是下载了小电影不给我看。于是我要登录它的帐号。直接输入su命令输入它的帐号密码。就可以看到了它是不是下载了什么小电影。
sudo 就是让我普通用户拥有root权限。root这个账户,可以做任何事情。例如安装软件啊。删除所有的文件啊。包括把系统删除了。
我不可能每天都用这个账户的。否则弄错了命令那就完蛋了。所以创建了张三这个普通用户。这个普通用户是没有办法安装软件跟关机的。那么就要切换到root用户。
问题是这个用户权限太大用了不安全。
所以s udo命令就是让我普通用户能够使用root用户能够使用的命令。
例如关机命令就是在关机前面加上sudo 加关机命令
安装软件命令也是前面加上sudo
加安装软件命令。
至于哪些命令只有root可以用。那么查看sbin下面就知道了。
力控科技
2024-08-19 广告
应该是不舒服的意思吧? 哈 要不怎么用这个命令啊? 这是当前用户获得超级管理员的权限的一个命令。如果当前用户据有这个权限,下一步将要求输入当前用户的密码。如: $ sudo su pasword for : # $为普通用户的标识,#为超级... 点击进入详情页
本回答由力控科技提供
杨柳炊烟摩羯
2016-04-04 · TA获得超过314个赞
知道小有建树答主
回答量:570
采纳率:50%
帮助的人:387万
展开全部
su 登陆到某个用户 sudo 以某个用户的权限执行某个指令 例: su root #登录到root用户sudo iftop #默认以root用户的身份执行iftop
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Miss小鸡
2016-04-03 · 超过15用户采纳过TA的回答
知道答主
回答量:39
采纳率:0%
帮助的人:23.3万
展开全部
su 是切换到管理员用户,sudo 是临时借用管理员用户权限
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
在芳时07
2019-01-18 · TA获得超过3614个赞
知道大有可为答主
回答量:3077
采纳率:27%
帮助的人:251万
展开全部
su
的意思大致是substitude
user或switch
user,就是切换用户,以指定的用户启动一个新的shell
sudo
的意思是super
user
do,以超级用户的部分权限执行程序
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式