首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >LFS不能cd到lfs/源代码-权限被拒绝

LFS不能cd到lfs/源代码-权限被拒绝
EN

Unix & Linux用户
提问于 2012-05-26 19:15:15
回答 2查看 2.7K关注 0票数 1

我正在尝试使用7.1版本构建一个LFS。我已经完成了所有的步骤,直到5.3,现在我被困住了,因为我不能更改到$LFS/sources我得到了这样的信息:

代码语言:javascript
复制
bash: cd: /mnt/lfs/sources: Permission denied

我以lfs的身份登录了一个新的终端。目录权限(从/mnt/lfs中按根查看)是:

代码语言:javascript
复制
drwx------ 6 leo  leo   4096 May 26 18:02 .
drwxr-xr-x 3 root root  4096 May 21 20:43 ..
drwx------ 2 root root 16384 May 21 20:24 lost+found
drwxr-xr-x 2 leo  leo   4096 May 26 18:00 patches
drwxrwxrwt 2 lfs  root  4096 May 26 17:53 sources
drwxr-xr-x 2 lfs  root  4096 May 26 18:02 tools

分区的挂载规范是:

代码语言:javascript
复制
/dev/sdb3 on /mnt/lfs type ext3 (rw)

我对UNIX和LINUX并不陌生,这真的让我很烦。我知道这是显而易见的,但我就是看不见。

我重新启动了机器,提供了lfs配置文件(source ~/..bash_ profile ),但似乎找不到我所缺少的东西。如果这有帮助的话,主机系统就是Debian。

EN

回答 2

Unix & Linux用户

发布于 2012-05-27 06:53:42

您的/mnt/lfs目录仅限于用户leo (模式0700),没有其他人可以进入它.

将其更改为755 (chmod go+rx /mnt/lfs),事情就会解决。

票数 4
EN

Unix & Linux用户

发布于 2012-05-27 09:01:01

我尝试了那些建议,但没有结果。我记得我创建了用户lfs,然后在分配所有者权限之后删除它并重新创建它。因此,我再次完全删除了它(和相关的文件),将所有权重新分配给root,并再次完成整个过程。

尽管如此,我还是无法转换成/mnt/lfs/sources/mnt/lfs/tools。因此,我再次尝试将/mnt/lfs更改为755,这一切都成功了。奇怪-我应该能够输入一个子目录,即使我没有访问父目录的权限,也可以访问它。

票数 0
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/39405

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档