linux操作系统下用普通用户登录然后用su命令切换到root用户和直接用root用户登录有何不同?

两者的限都是一样的吗?... 两者的限都是一样的吗? 展开
 我来答
casens
推荐于2016-03-07 · 超过19用户采纳过TA的回答
知道答主
回答量:75
采纳率:0%
帮助的人:49.9万
展开全部
权限是一样的。
一般都不建议使用root直接登入,且default为root不允许从远端直接登入。
其中一个原因为:系统中log会记录每一个远端登入的操作,如果每个登入者都是用root直接登入造成log中的记录无法分辨责任人。
还有很多系统连直接su命令都不建议使用,建议使用sudo。
这是从安全和权限上考虑的
没有歌留多的夜
2019-08-21
知道答主
回答量:47
采纳率:100%
帮助的人:14.2万
展开全部
10年过去了,我来补充一下:
我想点进来看的大都是环境变量的问题
su命令切换root用户,获取部分权限但不加载全部环境变量如:/etc/profile
直接登录root会加载root用户所有环境变量包括:/root/.bashrc、/etc/profile
所以如果仅是临时使用root权限建议使用sudo命令
或者使用(-切换用户换机)
su -
亦或者使用(-l 指定用户切换用户环境,不写默认root用户)
su -l
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
萍水e相逢
2020-04-29 · TA获得超过3万个赞
知道大有可为答主
回答量:5.9万
采纳率:46%
帮助的人:1.4亿
展开全部
root用户权限太大,容易出问题
通常普通用户登录 用
sudo 临时获取部分权限
这样比较安全

日常管理中这样足够了
根本不用root登录或者 切换root用户
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友b981df8f5
2009-04-14 · 超过25用户采纳过TA的回答
知道答主
回答量:174
采纳率:0%
帮助的人:0
展开全部
安全性考虑一般的服务器系统部允许用root直接登陆,因为所有的linux超级用户的名字都是root,不安全。一般都是用另外的一个用户登陆上去再su root。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友66b5217ff
2009-04-14 · 超过15用户采纳过TA的回答
知道答主
回答量:51
采纳率:0%
帮助的人:0
展开全部
权限一样,不过还是有某些命令无法使用
比如ifconfig查看ip的命令用su竟然无法使用
不知道在FC10或者更高版本中有冇改善
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(5)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式