LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
12
返回列表 发新帖
楼主: zhy2111314

<<Linux与unix shell编程>>一书学习体会(根据书和其他

[复制链接]
发表于 2006-3-30 09:09:34 | 显示全部楼层
兄弟果然德识俱全,佩服!
回复 支持 反对

使用道具 举报

发表于 2006-3-30 09:09:59 | 显示全部楼层
兄弟果然德识俱全,佩服!
回复 支持 反对

使用道具 举报

发表于 2006-4-3 15:31:01 | 显示全部楼层
有关suid的设置,我不是很明白,下面的sh脚本是我为了实验suid的作用而写的简单的脚本。

  1. # ls -l
  2. -rwsr-xr-x  1 root   root     44 Apr  3 15:22 sh

  3. #more sh

  4. echo "success"
  5. chkconfig  --list
复制代码

其中,echo 命令普通用户和root用户都可以用,而chkconfig命令只有root用户才能用,为了能让普通用户能够执行这个脚本,我把该脚本设置了suid,如上面的代码所示。但我用普通用户执行这个脚本时给出了以下系统提示:

  1. $ ./sh

  2. success
  3. ./sh: line 3: chkconfig: command not found
复制代码

这是为什么啊?我这样设的是不是不对啊?
回复 支持 反对

使用道具 举报

发表于 2006-4-3 16:31:50 | 显示全部楼层
发现一个错误....
权限的755和644 等 是8进制 不是10进制
回复 支持 反对

使用道具 举报

发表于 2006-4-19 20:02:06 | 显示全部楼层
不是我说,错漏还真不少。
第一个ls -all 就用得不好
用ls -al或者 ls --all
以后的错漏就...
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表