LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 713|回复: 3

很奇观,文件权限问题[已解决]

[复制链接]
发表于 2007-6-18 14:28:16 | 显示全部楼层 |阅读模式

  1. diony@gentoo /etc/portage $ sudo echo "sys-apps/pciutils -zlib" >> package.use
  2. bash: package.use: 权限不够
  3. diony@gentoo /etc/portage $ su
  4. 口令:
  5. gentoo portage # echo "sys-apps/pciutils -zlib" >> package.use
  6. gentoo portage # cat package.use
  7. sys-apps/pciutils -zlib
  8. gentoo portage # ls -l
  9. 总计 4
  10. drwxr-xr-x 2 root root 80 06-17 19:04 bin
  11. -rw-r--r-- 1 root root 24 06-18 14:32 package.use
  12. drwxr-xr-x 2 root root 80 06-17 19:04 postsync.d
  13. drwxr-xr-x 3 root root 72 06-15 12:24 savedconfig
复制代码


这是为啥?
发表于 2007-6-18 14:40:17 | 显示全部楼层
echo是shell的内部命令,是shell本身尝试去修改那个文件
我一般用sudo sh -c "echo xxxx >> yyy"
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-6-18 14:58:00 | 显示全部楼层
哦。受教。

有没有再简单点儿的写法?
回复 支持 反对

使用道具 举报

发表于 2007-6-18 20:23:29 | 显示全部楼层
文件权限 ?
  1. $ ll /etc/portage/*
  2. -rw-r--r-- 1 root root 295 05-23 17:24 /etc/portage/package.keywords
  3. -rw-r--r-- 1 root root 102 06-18 00:44 /etc/portage/package.mask
  4. -rw-r--r-- 1 root root 190 05-29 00:02 /etc/portage/package.use
  5. slk@localhost ~ $ sudo sh -c "echo xxxx >> yyy"
  6. slk@localhost ~ $ ll yyy
  7. -rw-r--r-- 1 root root 5 06-18 20:26 yyy
复制代码
回复 支持 反对

使用道具 举报

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

本版积分规则

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