Questions tagged «chmod»

chmod(更改模式的缩写)是Linux / Unix命令,用于更改文件和目录的权限。

3
在目录和文件上设置不同的ACL
我想为文件共享设置默认权限,以便每个人都可以访问rwx所有目录,并且所有新创建的文件均为rw。 每个访问此共享的人都在同一个组中,因此不必担心。 我已经看过通过ACL执行此操作,而没有更改所有用户的umask等。这是我当前的调用: setfacl -Rdm g:mygroup:rwx share_name setfacl -Rm g:mygroup:rwx share_name 我的问题是,虽然我希望所有新创建的子目录都是rwx,但是我只希望新创建的文件为rw。 有谁有更好的方法来达到我想要的最终结果?是否有某种方法可以在目录中将ACL与文件分开设置,类似于chmod +xvs. chmod +X? 谢谢


5
无法写入macOS中的/ tmp目录,无法更正权限:“不允许操作”
macOS El Capitan(10.11)无法安装任何软件更新或安装任何软件,因为/tmp和/private/tmp文件夹似乎不可写。 运行此: sudo /usr/libexec/repair_packages --repair --standard-pkgs --volume / 给我这个错误: unable to set owner and group on "tmp" Error 1 Operation not permitted unable to set permissions on "tmp" Error 1 Operation not permitted 有没有办法手动删除tmp文件夹并重新创建它们?当我尝试重命名或删除时,/tmp或者/private/tmp我一直不允许进行操作时。和文件夹sudo chmod 1777也以相同的方式失败/tmp/private/tmp Disk Utility说磁盘运行良好,运行急救时未发现问题。 有什么方法可以将tmp位置重定向到另一个可写文件夹?

1
在exFAT上修改文件
是否可以将文件格式化为exFAT格式的驱动器?我在Mac OS X上,并且想要将权限设置为不为777。这可能吗? 我真正想做的是将exFAT闪存驱动器上SSH密钥的权限设置为600。任何帮助将不胜感激。
13 macos  chmod  exfat 

2
Vi可以写入文件,尽管文件是只读的
以下示例显示如何创建仅具有读取权限的文件。如我们所见,当我尝试使用echo命令写入此文件时,得到了Permission denied。 但是,为什么在我们使用vi的情况下,我们没有得到Permission denied?从这里可以看出,即使文件是只读的,我们也可以写入文件。 这是怎么回事 这是vi错误吗? [admin@madona-machine1 ~]$ touch test-file [admin@madona-machine1 ~]$ ls -ltr total 0 -rw-r--r-- 1 admin admin 0 Apr 13 07:32 test-file [admin@madona-machine1 ~]$ chmod -w test-file [admin@madona-machine1 ~]$ ls -ltr total 0 -r--r--r-- 1 admin admin 0 Apr 13 07:32 test-file [admin@madona-machine1 ~]$ echo try_to_write > …
12 linux  chmod  ls  vi 

5
无法在Ubuntu上更改权限/所有权/外部硬盘组
我的Linux机器上连接了一个外部硬盘驱动器。我想设置一个Web服务器来访问其上的文件,但是驱动器上所有文件和目录的权限都是rwx所有者的,这是我的本地登录名,而组是该root组。 我需要apache用户可读的文件,我试图将所有文件设置为chmod a+rwx -R *,但这无济于事(不提供任何错误,没有任何作用。)我尝试将group更改chgrp为我的用户组,但是那也不起作用,即使我将所有这些命令都以sudo!的形式运行,它也会给我我没有权限的错误。 这个硬盘有什么问题??? sudo chmod a+rwx *应该做任何事情,对不对?

5
复制文件权限的标准方法
我试图找到一种标准的POSIX方法,将一个文件的权限复制到另一个文件。在GNU系统上,这很容易: [alexmchale@bullfrog ~]$ ls -l hardcopy.* -rw-r--r-- 1 alexmchale users 2972 Jul 8 20:40 hardcopy.1 ---------- 1 alexmchale users 2824 May 14 13:45 hardcopy.4 [alexmchale@bullfrog ~]$ chmod --reference=hardcopy.1 hardcopy.4 [alexmchale@bullfrog ~]$ ls -l hardcopy.* -rw-r--r-- 1 alexmchale users 2972 Jul 8 20:40 hardcopy.1 -rw-r--r-- 1 alexmchale users 2824 May 14 …


4
Git chmod问题:checkout螺丝exec位
在Ubuntu和Debian下,最后提交的文件正在设置执行位,之后我尝试结账。这很奇怪,让我疯了: $ ls -l file -rw-r--r-- ... file # on branch master: $ git commit -m 'mode is 644' file [master 0123456] mode is 644 1 files changed, 1 insertions(+), 1 deletions(-) # All ok $ git checkout dev-branch Switched to branch 'dev-branch' # Seemingly all ok, but file now …
9 git  chmod 

5
须藤chmod -R 777 /
sudo chmod -R 777 / 我做到了 那是一个错误。有什么办法可以撤消它? 基本上,它搞砸了我无法列出的更多东西。我没有在Mac上启用时间机器。

3
如何为移动或复制到目录的文件设置默认权限?
我的问题类似于如何在linux中为所有新创建的文件设置默认文件权限 -但在重要方面有所不同: 我希望在某个目录中创建(或复制到或移动到该目录)的所有文件继承一组不同于系统默认值的默认权限。 原理:问题目录是应用程序的“进料斗”。分组中的用户将文件放置在目录中,并且该应用程序(在同一组中的另一个用户ID下运行)将这些文件进行处理。问题在于放置在目录中的每个文件的所有者都是放置在目录中的用户,并且权限默认为“ rw-r--r--”;我想将其更改为“ rw-rw ----”。进行摄取的应用程序无法明确地执行此操作,因为在其下运行的用户ID并不拥有该文件,并且默认权限不允许该应用程序对文件进行chmod!显然,用户可以在将文件放在此处之后执行chmod,但是我想让用户的“放置”尽可能简单。(这些人不懂Linux, umask似乎太强大了:我不想为这些用户在任何地方创建的每个文件设置默认权限-只是在此目录中创建(或放置)的文件。 请指教...谢谢!
9 linux  chmod  umask 

2
如何更改目录的权限
我正在使用CentOS,我想知道如何更改其中包含多个文件的文件夹的权限。 我在root文件夹上使用了以下命令(假设文件夹= A): chmod 777(主页/目录/ A) chmod g + r(A) 如果我使用文件管理器将文件夹视为普通用户,则锁定图标不可见,表示已授予权限?但是文件夹A中的所有文件仍然显示一个锁定图标,表明文件夹A已被授予权限,而且其中没有子目录。 在所有子目录上运行上述命令将证明是一项非常艰巨的任务,因为它太多了。 谢谢!



1
`chmod u + s目录`做什么?
chmod g+s directory 使新文件继承该目录的组。我以为 chmod u+s directory 会让他们继承目录所有者,但他们没有,我看不到其他效果。
7 linux  chmod 

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.