Questions tagged «chown»

有关更改文件所有权的所有信息。


2
挂载CIF网络驱动器:写入权限和权限
我可以访问CIF网络驱动器。将其安装在OSX机器下时,就可以对其进行读写操作。 当我在ubuntu中安装驱动器时,请使用: sudo mount -t cifs -o username=${USER},password=${PASSWORD} //server-address/folder /mount/path/on/ubuntu 我无法写入网络驱动器,但可以读取它。我已经检查了安装文件夹的权限和所有者,它们看起来像: 4.0K drwxr-xr-x 4 root root 0 Nov 12 2010 Mounted_folder 我无法更改所有者,因为出现错误: chown: changing ownership of `/Volumes/Mounted_folder': Not a directory 当我深入网络驱动器并在那里更改所有权时,出现错误消息,我无权更改文件夹的所有者。 我应该怎么做才能激活我的写权限?

3
/ tmp的正确权限是什么?我无意中将其全部设置为公开
我受了虐待sudo。 我创建了一个寿命很短的临时目录,我想在几个用户之间共享几个小时...然后我将此目录命名为 /some/path/tmp 不幸的是,我启动的sudo chown 777 -R /tmp不是sudo chown 777 -R tmp,因此我的/tmp文件现已完全公开。 我/tmp经常(每天,几乎每小时)经常使用通用文件来存储短寿命文件,脚本和许多脚本。 现在已经完全公开了吗?我应该将其更改回更安全的设置,还是像Debian或Ubuntu发行版的常用默认设置一样-(我不知道它们是哪个)?正确的权限是/tmp什么?
78 permissions  chown  tmp 


3
在文件夹中创建文件:权限被拒绝
我在将文件复制到Ubuntu 12.04上的目录时遇到问题。我在主目录中创建一个目录,以便将要复制到的路径为: /home/sixven/camp_sms/inputs 但是当ini在终端中运行以下命令来创建示例文件时,如下所示: francisco-vergara@Francisco-Vergara:/home/sixven/camp_sms/inputs$ touch test_file.txt touch: can not make `touch' on «test_file.txt»: permission denied 我无法直接在该目录中复制文件。如何使用chown&chmod命令分配权限以复制文件? 我不知道要使用哪个用户和组。
37 chmod  chown 

2
CentO的“ www-data”相当于什么?
CentOs无法识别www-data,但想更改我的文件文件夹的所有权。目前,我所有的文件夹均由root拥有。对于Apache应该拥有什么以及根用户我应该拥有什么感到困惑?另外,当它说root root时,是否意味着root用户me和group apache root?
25 chown 


3
同时移动文件和更改所有权
在Linux(Debian,Ubuntu Mint ...)上, 是否有任何选项命令或一些我可以用来将文件传输给另一个用户的东西,而不必这样做: sudo mv /home/poney/folderfulloffiles /home/unicorn/ sudo chown -R unicorn:unicorn /home/unicorn/folderfulloffiles
23 linux  files  rename  chown 


3
fakeroot在Linux中如何不违反安全性?
在阅读了这个问题的一些不错的答案之后,我仍然不清楚为什么您要假装自己是root而没有获得实际root的任何好处。 到目前为止,我可以收集到的是,fakeroot用于为文件解压缩/压缩后需要root的所有权。我的问题是,为什么您不能只用chown呢? 此处的Google网上论坛讨论指出,您需要用fakeroot来编译Debian内核(如果您想从非特权用户那里进行编译)。我的评论是,需要root用户才能进行编译的原因可能是未为其他用户设置读取权限。如果是这样的话,fakeroot允许编译是否违反安全规定(这意味着gcc现在可以读取用于root的文件了)? 这个答案在这里介绍了实际的系统调用与真实用户的UID / GID做,所以又在哪里呢fakeroot的帮助? fakeroot如何阻止Linux上不必要的特权升级?如果fakeroot可以欺骗tar来创建root拥有的文件,那么为什么不对SUID做类似的事情? 根据我的收集,当您想要更改构建为root的任何软件包文件的所有者时,fakeroot才有用。但是您可以使用chown做到这一点,所以我对应该如何使用此组件的理解还不够呢?
18 linux  chown  fakeroot 

2
chown(1)POSIX规范的说明
该chown实用程序的POSIX规范在其理论部分中提到了chown user:group语法(以前称为chown user.group)(强调我的语法): POSIX.1-2008的此卷中包含了同时指定所有者和组的4.3 BSD方法,因为: 在某些情况下,使用chgrp和chown(仅更改用户ID)实用程序无法达到所需的最终条件。(如果当前所有者不是所需组的成员,并且所需所有者不是当前组的成员,则除非所有者和组同时更改,否则chown()函数可能会失败。) 我认为user:group语法很方便。现在,上述暗示有事情可以做chown user:group,你不能用chgrp group; chown user 现在,这段文字对我来说毫无意义。在4.3BSD中,只有root才能更改所有者的文件,因此无论如何他都没有限制。 SysV和其他一些系统允许(或用来允许)文件所有者将文件的用户和组更改为任何内容,但是即使在那些系统中,上面的文字对我来说也没有意义。好的,如果有人这样做了chown someone-else the-file,则不能再做chgrp something-else the-file,因为一个人不再是文件的所有者,但是并没有阻止他(她)做第chgrp一个文件(保持文件的所有者)和chown之后的事情,而那不是上面的文字准确地说。 我不了解和所希望的所有者不是当前组的成员与该问题有什么关系。 那么,除非所有者和组都同时更改,否则chown()函数可能会在哪些情况下失败?在什么系统上?
18 posix  chown 


2
如何更改目录的所有者
编辑:问题是Apple使用权限来标记备份并阻止您对其进行修改(可能是安全功能)。通过使用,chmod -RN <dir>我从所有具有重要数据的文件夹中删除了ACL数据,这使我成为了所有者并应用了适当的权限。 最初的问题是 我有一个非常大的备份(> 700GB),现在具有错误的权限(我的UID在全新安装过程中更改了,很长一段时间),我需要更改它们。耗时的选项是手动浏览每个文件夹并更改权限,但这会花费很多时间。 我想用来chown使自己成为我所有重要数据的所有者,然后chmod 700在所有这些文件夹上rwx使用以仅授予我权限。 理想的解决方案是使用一种方法find来递归查找与正则表达式匹配的文件夹(我的当前文件夹是.*/[DCV].*|Pictures|M[ou].*),然后将我的UID设置为所有者并将权限设置为700。 我无法掌握的重要信息: 但是,当我尝试运行时,chown Me DirectoryName我得到了chown: DirectoryName: Operation not permitted。 我发现的所有内容都与更改文件而不是目录的权限有关。也许我看错了方向? 某事告诉我,没有办法将我的UID rwx和---其他所有人共享。 我该如何实现?我正在运行Mac OS X 10.10.3。 我知道,这是在UNIX / Linux论坛(我运行Mac),但这个问题是一个很大的关于使用shell, ,chown,chmod和权限的任何解决方案张贴在这里将适用于任何基于UNIX的操作系统。如果发布的解决方案可以使我的旧备份重新出现在Time Machine中,那将是更好的选择。 感谢所有及时答复,但chown由于某种原因似乎在目录上不起作用的人。这是.sparsebundle网络驱动器上的磁盘映像吗?我以为它将与任何外部驱动器上的相同。

2
chown删除了setuid位:bug还是功能?
重现步骤: germar@host:~$ cd /tmp/ germar@host:/tmp$ touch test && chmod u+s test && ls -la test -rwSr--r-- 1 germar germar 0 Nov 2 20:11 test germar@host:/tmp$ chown germar:germar test && ls -la test -rw-r--r-- 1 germar germar 0 Nov 2 20:11 test 经过Debian挤压和Ubuntu 12.04测试


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.