关于有S权限的怪文件问题?

系统安装、升级讨论
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
回复
头像
pshvvvv
帖子: 308
注册时间: 2009-02-23 21:58
联系:

关于有S权限的怪文件问题?

#1

帖子 pshvvvv » 2009-05-29 0:47

/etc/ppp下有个peers目录

如图:它有s权限
我要怎么才能进去呢?
用cd说没权限
用sudo cd 还是进不去。。。。密码绝对没错
这是为什么呢??

哪个dip组什么玩意儿 没见过啊,,杂不属于root组
附件
Screenshot.png
选择之前,选择最重要;选择之后,坚持最重要!!!
只有偏执狂才能成功!!!
头像
CLOCKWORKHEART
帖子: 635
注册时间: 2007-11-05 19:26

Re: 关于有S权限的怪文件问题?

#2

帖子 CLOCKWORKHEART » 2009-05-29 9:55

s权限的解释 http://hi.baidu.com/mikenoodle/blog/ite ... 204bd.html
dip只知道是dialup ip protocol
Everything that has a beginning has an end.
头像
BigSnake.NET
帖子: 12522
注册时间: 2006-07-02 11:16
来自: 廣州
联系:

Re: 关于有S权限的怪文件问题?

#3

帖子 BigSnake.NET » 2009-05-29 11:34

基本上不用管
想进去的话
sudo -i
cd XXXXXX

其实跟 sgid 没什么关系,权限不够罢了
^_^ ~~~
要理解递归,首先要理解递归。

地球人都知道,理论上,理论跟实际是没有差别的,但实际上,理论跟实际的差别是相当大滴。
人在井天
帖子: 1081
注册时间: 2009-04-29 21:22

Re: 关于有S权限的怪文件问题?

#4

帖子 人在井天 » 2009-05-29 11:45

su root
cd /etc/ppp/peers
头像
xhy
帖子: 3916
注册时间: 2005-12-28 1:16
系统: Ubuntu 12.10 X64
来自: 火星

Re: 关于有S权限的怪文件问题?

#5

帖子 xhy » 2009-05-29 13:44

为什么sudo不行呢

是因为shell会fork一个进程来执行sudo
而sudo会设置新进程的权限,然后调用execve覆盖掉当前进程
遗憾的是 “cd is a shell builtin”,并不存在名字为cd的可执行文件
目前负债150多万
头像
link_01
帖子: 1024
注册时间: 2008-11-05 13:24

Re: 关于有S权限的怪文件问题?

#6

帖子 link_01 » 2009-05-29 17:55

sudo ls /etc/ppp/peers -l

可以查看有什么文件
笔记
-------------------------------------
http://blog.163.com/wqt_1101
头像
cnkilior
论坛版主
帖子: 4984
注册时间: 2007-08-05 17:40

Re: 关于有S权限的怪文件问题?

#7

帖子 cnkilior » 2009-05-29 20:09

cd 是shell内部命令,不能sudo
头像
wangdu2002
帖子: 13284
注册时间: 2008-12-13 19:39
来自: 物华天宝人杰地灵

Re: 关于有S权限的怪文件问题?

#8

帖子 wangdu2002 » 2009-05-29 20:15

先su一把,转成root,想进哪进哪。 :em09
行到水穷处,坐看云起时。
海内生明月,天涯共此夕。
--------------------吾本独!
头像
link_01
帖子: 1024
注册时间: 2008-11-05 13:24

Re: 关于有S权限的怪文件问题?

#9

帖子 link_01 » 2009-05-29 21:21

从来不su,呵呵。
永远不直接动root
笔记
-------------------------------------
http://blog.163.com/wqt_1101
头像
xhy
帖子: 3916
注册时间: 2005-12-28 1:16
系统: Ubuntu 12.10 X64
来自: 火星

Re: 关于有S权限的怪文件问题?

#10

帖子 xhy » 2009-05-29 21:31

link_01 写了:从来不su,呵呵。
永远不直接动root
如果头脑清醒 两者都没问题
如果头脑不清醒 两者都有问题

sudo更多时候是赋予普通用户以root权限执行某条指令 而不是所有指令
目前负债150多万
poet
帖子: 2841
注册时间: 2006-09-11 22:47

Re: 关于有S权限的怪文件问题?

#11

帖子 poet » 2009-05-29 21:40

pshvvvv 写了:/etc/ppp下有个peers目录
如图:它有s权限
我要怎么才能进去呢?
用cd说没权限
用sudo cd 还是进不去。。。。密码绝对没错
这是为什么呢??
哪个dip组什么玩意儿 没见过啊,,杂不属于root组
不管你有没有权限, sudo cd 是绝对进不去目录的。这个楼主最好自己试一下。

实际是因为 sudo 启动的是一个 子 shell,其中对环境所作的任何改变均不影响父 shell。cd 所做的事情是修改环境变量,因此sudo结束之后回到父 shell 之后环境变量被恢复。 cd 根本不起作用。
头像
BigSnake.NET
帖子: 12522
注册时间: 2006-07-02 11:16
来自: 廣州
联系:

Re: 关于有S权限的怪文件问题?

#12

帖子 BigSnake.NET » 2009-05-30 12:11

sudo 是以特权执行程序,但是 cd 不是一个程序
^_^ ~~~
要理解递归,首先要理解递归。

地球人都知道,理论上,理论跟实际是没有差别的,但实际上,理论跟实际的差别是相当大滴。
头像
pshvvvv
帖子: 308
注册时间: 2009-02-23 21:58
联系:

Re: 关于有S权限的怪文件问题?

#13

帖子 pshvvvv » 2009-06-11 14:55

原来还有这样的讲究,学习了

我还以为sudo或者su是万能的 :em03

不过root没进过,ubuntu关于这方面,恩,好用
选择之前,选择最重要;选择之后,坚持最重要!!!
只有偏执狂才能成功!!!
回复