Questions tagged «chmod»

chmod用于更改文件的常用读取,写入和执行权限。它可以更改文件所有者,文件组所有者和其他所有人的这些权限位。它还可以更改更深奥的“权限”(属性,领域),例如set-user-ID,set-group-ID和粘性位。

2
如何设置权限drwxr-xr-x到其他文件夹?
我在下面的文件夹中没有几个导演- teckapp@machineA:/opt/keeper$ ls -ltrh total 8.0K drwxr-xr-x 10 teckapp cloudmgr 4.0K Feb 9 10:22 keeper-3.4.6 drwxr-xr-x 3 teckapp cloudmgr 4.0K Feb 12 01:44 data 我在其他一些机器上也有其他文件夹,我需要像这样将其更改为上述文件夹的权限drwxr-xr-x。 意味着如何将任何文件夹权限更改为drwxr-xr-x?我知道我需要用chmod与此命令,但是应该为此使用chown的值是什么?


3
我不小心在目录上使用chmod -R + x。如何还原正确的权限?
好吧,具体来说就是chmod -R 755。现在每个文件都是可执行文件,我不需要。我认为我应该查看的每个文件的前两个字节#!,但这会覆盖所有内容吗?我是否应该使用它file来查看所有内容并基于此做出决定?还是更有可能做到这一点的更好方法? 递归遍历目录并在不是“应该是”可执行文件的文件上设置-x的首选方法是什么?

2
chmod -u是做什么的?
偶然我跑了chmod -u filename,它删除了我拥有的所有权限filename。 手册页未引用-u选项。通过实验,我可以得出结论,它不会删除所有权限,而只是读取和执行访问权限,而保留写入访问权限。 那么,这到底是做什么的呢? 我上面的结论是错误的,我现在认为它的作用是从所有类别中删除所有者拥有的权限。 我认为,行为类似于a=u,只有它-,而不是=和a可以只因为它可以与被丢弃,例如,a+x。

1
chmod为什么需要磁盘空间?非原位算法?
我尝试chmod一些文件,但出现错误“超出磁盘配额”: 的确,在使用chmod的文件系统中,我没有多少空间,无论是字节数还是inode数nfs.mit.edu:/export/evodesign/beatdb(这是一个NFS): 但是为什么chmod需要更多空间? 我使用Ubuntu 12.04。 编辑:评论后的更多信息: 1)我不知道NFS服务器的操作系统(nmap -O nfs-server-ip什么都不返回) 2)挂载的NFS文件系统使用的NFS协议是NFSv3: 3)quota -v: 4)我没有任何/var/log/messages日志,我有一些/var/log/syslog日志,但是那里看起来并不奇怪。
19 nfs  chmod  quota 

5
不能将chmod应用于文件
我的硬盘上有一个文件, cd /media/celebisait/5AC69788C6976355 我的档案叫做myFile.tar.gz。我做了ls -l, -rw------- 2 celebisait celebisait 1387745311 Jun 6 2013 myFile.tar.gz 一切似乎都很好。但是,当我这样做时 $ sudo chmod 755 myFile.tar.gz 我没有任何错误,但是什么也没发生,即当我ls -l再次执行此操作时,得到的输出是相同的, -rw------- 2 celebisait celebisait 1387745311 Jun 6 2013 myFile.tar.gz Chmod不会更改。为什么? PS:我使用Ubuntu 13.04。 编辑: $ cd /media/celebisait/5AC69788C6976355 $ df Filesystem 1K-blocks Used Available Use% Mounted on /dev/sda2 89873576 42976028 …
18 ubuntu  chmod 


3
为什么chmod + w不给其他人写权限(o)
当我运行时,chmod +w filename它不授予写权限other,而只是给userand 授予写权限group。 执行此命令后 chmod +w testfile.txt 运行ls -l testfile.txt打印 -rw-rw-r-- 1 ravi ravi 20 Mar 10 18:09 testfile.txt 但在+r和的情况下,+x它可以正常工作。 我不想用chmod ugo+w filename。



5
chmod对数千个文件的递归权限
这是关于递归“更改”的更一般的问题。 我有此脚本,有时需要在具有几十万个文件的文件夹中递归更改权限。每天都会在该文件夹中添加新文件,但是已经存在的文件已经设置了权限,并且它们不会更改。 我的问题是...当我打电话时 chmod 775。-R 它会尝试为已设置正确权限的文件设置权限,还是仅为没有正确权限的新文件设置权限? 尽管“新”文件只有几千个,并且它应该相当快地完成其权限,但似乎总是需要花费很多时间才能通过脚本中的此命令。 我已经看过chmod的手册页,但是在这种情况下似乎没有提及任何内容。 如果chmod事先没有检查权限,我是否应该开始考虑将“查找”与“ chmod”结合使用?

2
chmod:参数+ a是什么意思?
我正在学习一个教程,它告诉我要运行 sudo chmod +a "SOME_PARAMS" some/dir 我很惊讶地看到失败告诉了我 chmod: invalid mode: `+a' 所以我想知道:+a模式是什么意思?我如何将其转换为Ubuntu可以理解的内容?我也想知道为什么它不被普遍支持。
16 ubuntu  osx  chmod  bsd 


4
/ home / <用户> /上的权限755
我想知道为什么默认情况下我的目录的/home/&lt;user&gt;/权限设置为755。这使其他用户可以进入目录并读取我家中的文件。有任何正当的理由吗? 我可以700为我的主目录和所有子目录设置权限吗,例如: chmod -R o-xw /home/&lt;user&gt;/ chmod -R g-xw /home/&lt;user&gt;/ 没有破坏任何东西? 另外,是否可以在我的家庭中设置权限,以便所有创建的新文件都具有600和目录700?

3
没有读访问权限的写访问权限
用户是否可能具有对文件的写访问权而无法读取它?这怎么可能? 我尝试了以下命令: debianbox@debian:~/posix/io$ touch filetest debianbox@debian:~/posix/io$ ls -l filetest -rw-r--r-- 1 debianbox debianbox 0 14 oct. 03:10 filetest debianbox@debian:~/posix/io$ echo "Hello World" &gt; filetest debianbox@debian:~/posix/io$ cat filetest Hello World debianbox@debian:~/posix/io$ chmod u-r filetest debianbox@debian:~/posix/io$ cat filetest cat: filetest: Permission forbidden debianbox@debian:~/posix/io$ 如您在这里看到的,我对该文件具有写但没有读访问权限。这怎么可能?这被视为错误吗?如果没有,这在什么情况下有用?

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.