相关疑难解决方法(0)

在没有 x 权限的情况下访问目录中的文件?

我在理解目录的执行权限意味着什么时遇到了一些麻烦。我是否正确理解用户没有 x 权限的目录中的任何内容都无法访问,即使目录中的内容为用户提供了特定权限?

还是用户仍然可以直接访问目录中的内容,但根本无法列出目录中的内容?

(我真正想了解的是,如果其他用户没有 x 权限,目录对其他用户的访问有多安全。)

filesystem permissions

24
推荐指数
2
解决办法
3万
查看次数

假设您有权写入文件但不能删除它 - 我们谈论什么权利?

假设您有权写入文件但不能删除它。

我们谈论什么权利?

读写权限?

permissions

3
推荐指数
1
解决办法
763
查看次数

目录有可执行文件模式

我正在学习文件模式权限

666: for non-executable ordinary files 
777: for executable ordinary files 
777: for directories
Run Code Online (Sandbox Code Playgroud)

参考可执行模式,
我可以理解程序文件具有可执行模式,但
不知道为什么目录也具有“可执行模式”。

我发现这没有任何意义。目录条目无法执行,并且无法通过仅设置目录来设置目录中的所有文件“可执行”。

如何理解可执行目录项?

bash

2
推荐指数
1
解决办法
1005
查看次数

我在 chmod 后使文件夹无法读取。我无法从终端撤消它?

在 Ubuntu 16.04 上,

我创建了一个文件夹并在其中移动了一些可执行文件。后来,当尝试从终端执行这些文件时,我收到错误permission denied。所以我检查了文件夹权限,如下所示:

cd <path/to/the>
ls -l ./folder
Run Code Online (Sandbox Code Playgroud)

并获取-rw-rw-r--文件夹中的每个可执行文件。

我做到了

sudo chmod ugo-x ./folder
Run Code Online (Sandbox Code Playgroud)

(完全被环境分散了注意力)现在该文件夹具有以下权限:d---------. 从系统 GUI 中,文件夹右下角有一个十字,右上角有一个锁。我无法访问它 ( This location cannot be displayed),GUI 属性告诉我它不可读。

我确实尝试过

sudo chmod ugo-rw ./folder
Run Code Online (Sandbox Code Playgroud)

从我曾经搞砸过的同一个终端和一个新终端也是如此。

我能够使用系统 GUI 进行恢复,但不能通过命令行进行恢复。我究竟做错了什么?

permissions command-line chmod

0
推荐指数
1
解决办法
1938
查看次数

标签 统计

permissions ×3

bash ×1

chmod ×1

command-line ×1

filesystem ×1