标签: chmod

文件权限不会改变

对不起新用户。我大约在 9 天前安装了 Unity 的问题,这花了 5 天的时间才解决。一直没有解决,我重新安装了。

我设置了 Plex(媒体服务器),当服务器正在运行并且可以被外部网络设备访问时,我无法添加文件。Plex 说这是因为权限。我已经在这里和 Plex 的论坛上来回走动以获得答案。好像大家都说

chmod -R 755 /media/My\ Book/Videos
Run Code Online (Sandbox Code Playgroud)

将更改权限以允许用户“Plex”访问我的外部 USB 2.0 NTFS 3TB Western Digital 驱动器(已安装并通过文件管理器访问)上的文件夹“Videos”以及其中包含的每个子目录和文件.

我使用过文件管理器,只要您单击更改权限,它就会立即更改回来。当我使用 -c 进行 chmod 时,它告诉我每个文件都按照我的命令更改(通常是 600)到 755。我做了

ls -l
Run Code Online (Sandbox Code Playgroud)

来验证,没有变化。(我还使用 ls -l 来确保我知道所有者是谁,并且是我自己(mvl1014)。ls -al 给了我相同的信息。)

我向上帝发誓,我试图 sudo 它,并且在我的头基本上一整天都在这个键盘上砸了之后,我以 root 的身份尝试了它。我很害怕 shi-less 但想不出其他任何东西。sudo su 到 root 然后 chmod -R -c /media/My\ Book/Videos

结果一样。-c 告诉我每个文件都被更改了,并且在 Unity 或终端中进行检查确认没有任何该死的变化。

现在在我看来,即使这不是阻止 Plex 工作的原因,但此命令仍然存在问题。

12.04LTS——在第 1 代 i7(我相信 2.7 GHz)上,带有 6 GB 内存

我试图附上截图,但我被告知我需要 10 次才能这样做,这意味着我也在复制/粘贴。

请原谅我的混淆,但 Lorem Ipsum 似乎没有必要。我尝试了多种方法来格式化它,但在下面的预览中每次看起来都很完美并且每次都搞砸了。(呃,我一团糟。)

$ …
Run Code Online (Sandbox Code Playgroud)

permissions chmod external-hdd

27
推荐指数
1
解决办法
10万
查看次数

777 文件夹中的权限被拒绝

john@ubuntu01:~$ sudo ls -l /var/opt/gitlab/git-data/repositories/GL/www.git
total 25068
drwxr-xr-x  2 git  git      4096 aug 14 19:58 branches
-rw-r--r--  1 git  git        66 aug 14 19:58 config
drwxrwxrwx  2 root root     4096 aug 15 14:56 custom_hooks
-rw-r--r--  1 git  git        73 aug 14 19:58 description
-rw-r--r--  1 git  git        23 aug 14 19:58 HEAD
lrwxrwxrwx  1 git  git        47 aug 14 19:58 hooks -> /opt/gitlab/embedded/service/gitlab-shell/hooks
drwxr-xr-x  2 git  git      4096 aug 14 19:58 hooks.old.1471193907
-rw-r--r--  1 git  git      1329 aug 15 14:48 …
Run Code Online (Sandbox Code Playgroud)

permissions chmod

25
推荐指数
1
解决办法
6万
查看次数

运行“chmod 222 /bin/chmod”后如何修复“chmod”权限?

我跑去chmod 222 /bin/chmod了解更多chmod。之后,当我跑步时/bin/chmod,我得到了permission denied

我尝试将 的权限更改chmod为 back 755,但不起作用。

有人有关于如何解决这个问题的提示吗?

permissions command-line bash chmod gnu

24
推荐指数
5
解决办法
5627
查看次数

4 位数 chmod 参数(例如`chmod 4555`)中的第一个数字是什么?

当我安装程序时,它建议我执行chmod 4555. 好的,如果我只使用三个数字,我就知道值。例如

chmod 555 test-file
Run Code Online (Sandbox Code Playgroud)

会给

-r-xr-xr-x
Run Code Online (Sandbox Code Playgroud)

4 个写,2 个读,1 个执行。但是,当我这样做时:

chmod 4555 test-file
Run Code Online (Sandbox Code Playgroud)

它给了我

-r-sr-xr-x
Run Code Online (Sandbox Code Playgroud)

于是,x改为s。那是什么意思?

command-line chmod

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

权限 drwxrwxr -x

我需要一些有关许可的帮助。我有一个权限 drwxrwxr-x 但我尝试使用 chmod 755 /folder/ 更改权限,之后我收到了权限 drwxr-xr-x 但我想将其更改回 drwxrwxr-x。请问你能帮我解决这个问题吗?菲利普

permissions chmod 12.04

21
推荐指数
3
解决办法
19万
查看次数

如何让新创建的文件继承目录的权限...?

我需要以这样的方式授予目录权限,即新创建的文件应继承与目录相同的权限。

  • 您可能会发现此问题的副本,但似乎没有正确回答。所以请更新。

permissions files directory chmod

21
推荐指数
1
解决办法
8万
查看次数

了解 chmod 符号表示法和八进制的使用

许多新用户在应用chmod文件或目录时会犯错误(或误解),因为缺乏以下方面的信息:

  • 为象征符号ugorwx
  • 八进制数的使用

所以,在这个答案中,我提供了一些有用的信息,可以帮助理解正确的符号表示法和使用八进制数。

permissions command-line chmod

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

我们可以阻止在 Linux 中以 root 身份执行命令吗?

有这个脚本很难阅读和调试。

在它的某个地方,它有这样的命令:

sudo chmod -R 777 /$some_var/$another_var
Run Code Online (Sandbox Code Playgroud)

换句话说,它动态创建一条路径,然后递归地授予该路径权限。

但是,由于它需要互联网连接并下载内容,有时这些变量由于错误而为空,并且会执行以下命令:

sudo chmod -R 777 /
Run Code Online (Sandbox Code Playgroud)

这会破坏操作系统。我们需要再次重新安装它。

我们正在编写脚本,使其变得更好、更有弹性。但是,有没有办法阻止用户执行该命令root

我的意思是,如果路径为 ,我希望该命令不可执行/,即使对于root用户而言:

sudo chmod -R 777 /
Run Code Online (Sandbox Code Playgroud)

permissions command-line bash chmod

17
推荐指数
5
解决办法
5147
查看次数

如何使整个目录可执行?

我有一个专门用于 python 脚本的文件夹。

我厌倦了对我编写的每个新 python 脚本执行 chmod。

如果它是 python 脚本,有没有办法使我的文件夹中的每个文件都可执行?

如果有一个脚本可以在创建新的 .py 脚本时进行检查,并且如果有新的 .py 脚本,则可以立即执行。

  • 我使用 Vim。

command-line scripts chmod executable

16
推荐指数
2
解决办法
5万
查看次数

如何在“chmod -R 777 /usr/bin”之后修复sudo?

我进入了chmod -R 777 /usr/bin,现在 sudo 不起作用。

它说sudo must be setuid root

网上有的咨询说要跑chown root:root /usr/bin/sudo chmod 4755 /usr/bin/sudo

输入chown root:root /usr/bin/sudo时显示opened in readonly mode错误。

permissions root sudo chmod

15
推荐指数
1
解决办法
7万
查看次数