LinuxSir.cn,穿越时空的Linuxsir!

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

普通用户的权限问题

[复制链接]
发表于 2006-3-2 00:49:56 | 显示全部楼层 |阅读模式
1, $PATH: /tools/bin:/bin:/usr/bin
/bin及/usr/bin中有很多命令.但是/tools/bin中为空

2, lfs用户不能执行mkdir系统报告权限不够.

请帮忙!
发表于 2006-3-2 01:08:32 | 显示全部楼层
1.应该是
$PATH=/tools/bin:/tools/sbinPATH
一定要确保 /tools 下的在前.
/tools/bin 下为空, 编译几个软件之后就不是空的嘞.

2.很正常,在 / 下是没有权限, 应该只有 /home/lfs 和 /mnt/lfs 下有权限.
回复 支持 反对

使用道具 举报

发表于 2006-3-2 02:51:22 | 显示全部楼层
PATH=/tools/bin:/usr/bin:/bin

书上写的没错阿。。。。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-3-2 14:08:28 | 显示全部楼层
按照手册安装工具链时应该用普通用户lfs.但是安装binutils时运行mkdir -v ../binutils-build 提示:
permission denied. 而mkdir -v $LFS/tools/binutils-build就可运行。
我想这是因为lfs用户对其父目录没有权限。但说明书的内容如何理解呢?
回复 支持 反对

使用道具 举报

发表于 2006-3-2 14:18:26 | 显示全部楼层
mkdir -v ../binutils-build

你是在什么目录运行这个命令的。。应该是在 binutils-2.16.1 下边。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-3-2 14:22:53 | 显示全部楼层
我是在lfs的家目录下。

#su - lfs
$cd
$

进入该目录。
回复 支持 反对

使用道具 举报

发表于 2006-3-2 14:41:39 | 显示全部楼层
应该进入源码目录再输入命令。
回复 支持 反对

使用道具 举报

发表于 2006-3-2 14:52:08 | 显示全部楼层
我估计是用root建立的目录,然后用lfs用户进入创建目录什么的,这时候就会出现权限问题,用root用户把目录改为lfs用户所有应该就可以了.
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-3-2 15:08:48 | 显示全部楼层
运行过:

chown -v lfs $LFS/tools

chown -v lfs $LFS/sources

手册里没要求chown -v lfs其它目录。
回复 支持 反对

使用道具 举报

发表于 2006-3-2 15:19:34 | 显示全部楼层
你再运行一次试试看.
回复 支持 反对

使用道具 举报

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

本版积分规则

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