[如何理解这句话]以root权限执行,并不意味着以root权限运行

Lucid Lynx (长期支持)
回复
gzbao9999
帖子: 627
注册时间: 2008-11-08 18:34
送出感谢: 0
接收感谢: 1 次

[如何理解这句话]以root权限执行,并不意味着以root权限运行

#1

帖子 gzbao9999 » 2010-09-13 11:35

如题:以root权限执行,并不意味着以root权限运行
这句话对否,该如何理解
举个例子最好,比如启动的是tomcat之类的
气血鼓荡,身体发胀,偶飘上头,三时舒畅
头像
123rps
帖子: 189
注册时间: 2009-04-30 16:17
送出感谢: 0
接收感谢: 1 次

Re: [如何理解这句话]以root权限执行,并不意味着以root权限运行

#2

帖子 123rps » 2010-09-13 11:40

如同天书。。。
东西大街南北走
出门碰到人咬狗
搬起狗来砸砖头
却被砖头咬了手
OpenOffice.org Math公式编辑器完全教程
头像
123rps
帖子: 189
注册时间: 2009-04-30 16:17
送出感谢: 0
接收感谢: 1 次

Re: [如何理解这句话]以root权限执行,并不意味着以root权限运行

#3

帖子 123rps » 2010-09-13 11:41

能否给出上下文或背景?或许有助理解
东西大街南北走
出门碰到人咬狗
搬起狗来砸砖头
却被砖头咬了手
OpenOffice.org Math公式编辑器完全教程
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙
送出感谢: 4 次
接收感谢: 256 次

Re: [如何理解这句话]以root权限执行,并不意味着以root权限运行

#4

帖子 eexpress » 2010-09-13 11:41

脚本里面,可以随时su到普通用户执行啊
● 鸣学
头像
懒蜗牛Gentoo
论坛版主
帖子: 7293
注册时间: 2007-03-02 17:36
送出感谢: 0
接收感谢: 96 次

Re: [如何理解这句话]以root权限执行,并不意味着以root权限运行

#5

帖子 懒蜗牛Gentoo » 2010-09-13 14:18

可能意思是权限虽然是root权限,但是各种环境变量还是当前用户的环境变量。就类似su 和su - 的区别
虽然世上没有完美的东西,但这并不影响我们追求完美,因为只有偏执狂才TMD能成功。
10.04新手入门——笨兔兔讲述自己的故事
gzbao9999
帖子: 627
注册时间: 2008-11-08 18:34
送出感谢: 0
接收感谢: 1 次

Re: [如何理解这句话]以root权限执行,并不意味着以root权限运行

#6

帖子 gzbao9999 » 2010-09-13 14:52

以root权限启动一个服务
和以普通用户身份启动一个服务

在安全性方面有哪些差别?
气血鼓荡,身体发胀,偶飘上头,三时舒畅
delectate
帖子: 18311
注册时间: 2008-01-09 22:41
送出感谢: 0
接收感谢: 6 次

Re: [如何理解这句话]以root权限执行,并不意味着以root权限运行

#7

帖子 delectate » 2010-09-13 14:56

权限一样,环境变量不一样
happyaron
帖子: 473
注册时间: 2008-04-27 1:10
来自: http://blogs.gnome.org/happyaron/
送出感谢: 0
接收感谢: 2 次

Re: [如何理解这句话]以root权限执行,并不意味着以root权限运行

#8

帖子 happyaron » 2010-09-13 16:18

意思是说,要用root权限运行程序,不一定你要以root用户登录到系统,可以用普通用户登录,然后在需要时使用su/sudo这类程序临时获得一下root,用毕就返回普通用户权限。

root 是linux中无所不能的用户,也意味着你做错任何事系统都有可能挂掉不可恢复。普通用户则安全很多,至少不会对系统造成太大影响。
I will always return.
c9841240
帖子: 13
注册时间: 2010-08-08 9:25
送出感谢: 0
接收感谢: 0

Re: [如何理解这句话]以root权限执行,并不意味着以root权限运行

#9

帖子 c9841240 » 2010-09-13 16:51

普通用户用sudo执行某命令应该算是“以root权限执行“吧

如果切换到root用户就算是“以root权限运行“吧

这样说成吗?
啥都不懂!
头像
123rps
帖子: 189
注册时间: 2009-04-30 16:17
送出感谢: 0
接收感谢: 1 次

Re: [如何理解这句话]以root权限执行,并不意味着以root权限运行

#10

帖子 123rps » 2010-09-13 18:44

问题的关键在于“执行”和“运行”的区别
东西大街南北走
出门碰到人咬狗
搬起狗来砸砖头
却被砖头咬了手
OpenOffice.org Math公式编辑器完全教程
头像
自由建客
论坛版主
帖子: 13427
注册时间: 2008-07-30 23:21
系统: Debian stable AMD64
来自: freebuilder@yeah.net
送出感谢: 12 次
接收感谢: 112 次
联系:

Re: [如何理解这句话]以root权限执行,并不意味着以root权限运行

#11

帖子 自由建客 » 2010-09-14 7:26

终归不是真正的皇帝
附件
ccd475bf57ef3e63f4cb4df4a6a71b39.jpg
头像
大宝
帖子: 2869
注册时间: 2008-06-30 22:32
送出感谢: 0
接收感谢: 10 次
联系:

Re: [如何理解这句话]以root权限执行,并不意味着以root权限运行

#12

帖子 大宝 » 2010-09-14 21:48

明显是中国某高校电脑专业的考题或作业,硬是把理科给弄成了文科
yixf
帖子: 9
注册时间: 2010-06-01 9:01
送出感谢: 0
接收感谢: 0

Re: [如何理解这句话]以root权限执行,并不意味着以root权限运行

#13

帖子 yixf » 2010-09-15 8:17

是不是和SUID有关?
“档案具有 SUID 的特殊权限时,代表当用户执行此 binary 程序时,在执行过程中用户会暂时具有程序拥有者的权限”——摘自《鸟哥的Linux私房菜》
tusooa
帖子: 6546
注册时间: 2008-10-31 22:12
系统: 践兔
送出感谢: 6 次
接收感谢: 10 次
联系:

Re: [如何理解这句话]以root权限执行,并不意味着以root权限运行

#14

帖子 tusooa » 2010-09-15 21:42

原文有误。
实际上,执行和运行意思是一样的。

代码: 全选

] ls -ld //
回复

回到 “Ubuntu 10.04 LTS”