sudo的一个怪问题

为当前最终发行版之前的所有版本提供支持
回复
头像
jiangpeng
帖子: 223
注册时间: 2006-07-25 9:33
送出感谢: 0
接收感谢: 0
联系:

sudo的一个怪问题

#1

帖子 jiangpeng » 2006-11-12 20:09

sudo下很多内建命令都执行不了
$ sudo cd /
sudo: cd: command not found
:?:
Take what man makes and use it, But do not worship it, For it shall pass. -- Anonymous

Twitter @jiangpeng
头像
BigSnake.NET
帖子: 12522
注册时间: 2006-07-02 11:16
来自: 廣州
送出感谢: 0
接收感谢: 7 次
联系:

#2

帖子 BigSnake.NET » 2006-11-12 20:53

sudo -i
再用 ..
^_^ ~~~
要理解递归,首先要理解递归。

地球人都知道,理论上,理论跟实际是没有差别的,但实际上,理论跟实际的差别是相当大滴。
头像
jiangpeng
帖子: 223
注册时间: 2006-07-25 9:33
送出感谢: 0
接收感谢: 0
联系:

#3

帖子 jiangpeng » 2006-11-12 21:00

交互模式下没问题,好多内建命令都用不了,是怎么回事呀 :?:
Take what man makes and use it, But do not worship it, For it shall pass. -- Anonymous

Twitter @jiangpeng
头像
laborer
帖子: 1016
注册时间: 2005-10-25 11:15
送出感谢: 0
接收感谢: 1 次
联系:

#4

帖子 laborer » 2006-11-13 1:05

sudo运行的是可执行程序,不能执行shell的内部命令。如果需要可以用类似

代码: 全选

sudo sh -c "cd /; ls"
hreiser@oakland:~$ killall -9 wife
police@oakland:~$ sudo find / -user hreiser
court@oakland:~$ sudo mv /home/hreiser /jail/
court@oakland:~$ sudo usermod -d /jail/hreiser -s "/usr/sbin/chroot /jail/" hreiser
librancj
帖子: 28
注册时间: 2006-10-17 9:55
送出感谢: 0
接收感谢: 0

#5

帖子 librancj » 2006-11-13 1:08

默认SHELL问题? 并且cd命令不需要sudo的
头像
jiangpeng
帖子: 223
注册时间: 2006-07-25 9:33
送出感谢: 0
接收感谢: 0
联系:

#6

帖子 jiangpeng » 2006-11-13 11:38

谢谢各位,有的目录只有root可以访问
Take what man makes and use it, But do not worship it, For it shall pass. -- Anonymous

Twitter @jiangpeng
回复

回到 “老旧版本支持”