Questions tagged «chown»

类似于Unix的操作系统(例如GNU / Linux)的chown命令外壳用于更改特定文件的所有者。

3
如何chown / chmod当前目录中的所有文件?
我正在尝试更改当前目录中某些文件(和目录)的所有权和权限。我尝试了这个: chown username:groupname . ...预计这会影响当前目录中的所有文件,但只会影响我所在的目录(这与我要执行的操作相反)。我想在所有文件上更改它,而不影响我所在的当前目录。 我如何chown和chmod当前目录中的所有文件?
56 linux  chmod  chown 



3
进行sudoing时,使用特定所有者(用户/组)创建文件和目录
我需要执行wget某些操作(在cwd中生成一个压缩文件),然后我必须将其解压缩,然后执行一些复制/移动/修改操作,并可能最终执行一个脚本(从下载的档案中)。 现在,所有这些任务直接(wget,提取等)或间接(运行脚本)都会导致创建文件和目录(都在当前工作目录中)。我将所有这些工作作为root(无法与最终的所需用户一起完成)。 问题是:进程中创建的所有内容均由root或sudo用户拥有。完成后(有时是中途),我必须发出一系列chmodand chown命令来使事情变得正确。 现在,如果能以某种方式告诉系统“从现在开始,当我以root身份发出命令时创建的任何文件或目录,您都将拥有这样的所有权和权限”,那就太好了。

4
为什么没有特权的用户不能更改文件所有权?
从chown(2): 只有特权进程(Linux:具有CAP_CHOWN功能的进程)才能更改文件的所有者。文件的所有者可以将文件的组更改为该所有者是其成员的任何组。特权进程(Linux:带有CAP_CHOWN)可以任意更改组。 此限制的原因是什么?为什么没有特权的用户不能更改其拥有的文件的文件所有权(即,没有/ etc / shadow)? $ touch blah $ chown root:root blah chown: changing ownership of `blah': Operation not permitted
15 linux  chown 

3
传输守护程序未在监视目录中接收
试图让我的传输守护进程从Dropbox文件夹中拾取文件,以使远程启动更加容易(这是一个无头系统)。 据我所知,settings.json文件符合预期,但是我放在文件夹中的所有文件都没有被拾取。 我检查了保管箱是否正确同步。 这是整个settings.json文件,但下面包括相关行: "watch-dir": "/home/john/Dropbox/torrents", "watch-dir-enabled": true 更新资料 它似乎是一个权限问题。从/ var / log / syslog: Unable to watch "/home/john/Dropbox/torrents": Permission denied (watch.c:79) 我尝试停止守护程序-> sudo service transmission-daemon stop->使用chown更改文件夹的权限-> sudo chown -R john /home/john/Dropbox/torrents->重新启动守护程序->sudo service transmission-daemon start 结果相同,但是 更新2 该文件夹的权限为: drwsrwsrwx 2 john debian-transmission 4096 2012-04-09 19:40


3
chown:/ usr / local:不允许操作
我该如何解决? Tue Oct 31 21:52:56 mona@dhcp-wifi-8021x-155-41-82-88:~$ brew update && brew upgrade && brew cleanup Error: /usr/local is not writable. You should change the ownership and permissions of /usr/local back to your user account: sudo chown -R $(whoami) /usr/local Wed Nov 01 20:41:30 mona@dhcp-wifi-8021x-155-41-82-88:~$ sudo chown -R $(whoami) /usr/local Password: chown: …


0
带vsftpd的Ubuntu 10.04:无法chown / var / www?
对于我的生活,我似乎无法在我的服务器上显示我的/ var / www文件夹。我想要: chown -R ftpuser / var / www 并且它会在每次文件更改尝试时返回Invalid Argument。我试过sudo也有同样的结果。我在尝试执行此操作时以用户ubuntu身份登录,而ubuntu目前拥有/ var / www文件夹。 我正在做这一切以尝试让vsftpd工作,到目前为止我可以通过ftp登录并列出文件夹,但我无法写文件,我相信这是因为上面的权限问题。 我有什么想法可以让这个工作吗?
2 ubuntu  ftp  chown  vsftpd 

1
无意中跑了“chown -R ubuntu:ubuntu /”,怎么修?
我不小心在10个服务器的集群上运行了“chown -R ubuntu:ubuntu /”。我已经设法通过最初编辑/etc/rc.local来修复大部分文件系统,在那里放置了很多chown命令,然后重新启动。 此时系统似乎工作正常,但我想确定我已修复所有内容。 为了识别正确的权限,我启动了一个安装了相同软件的新系统,并查找了不属于user的所有文件:root,不归group:root所有,以及所有SUID和GUID位。 具体来说,我运行了这些命令: while read line; do user=$(echo $line |cut -d ":" -f 1); if [ $user != "root" ]; then echo ------${user}------; find / -user $user 2> /dev/null; fi; done < /etc/passwd while read line; do user=$(echo $line |cut -d ":" -f 1); if [ …

3
更改根文件夹和子文件夹的所有者(Ubuntu 13.04)
我不小心通过命令将根文件夹(/)和所有子文件夹的所有者设置为一个用户 $ sudo chown -R 'userName' /* 现在我想通过命令将所有者设置回root用户 $ chown -R root:root /* 但我没有这项行动的许可。如果我使用命令 $ sudo chown -R root:root /* 它返回 sudo: effective uid is not 0, is sudo installed setuid root? 我该怎么做才能解决这个问题?
linux  ubuntu  unix  sudo  chown 

1
在自己的目录中更改所有者
我有一个与用户一起运行的脚本user1:user1,在一个目录中进行操作dir。在脚本的最后,我想使用chown将脚本的所有者更改为user2:user2 但它不起作用。我尝试了相同的操作,以user1身份登录: $ ls -l drwxr-xr-x 5 user1 user1 4096 Jan 11 10:58 dir $ chown -R user2:user2 dir chown: changing ownership of dir: Operation not permitted 为什么我不能更改自己的文件/库的所有者?除了使用root访问权限之外还有其他方法吗? UPDATE 该脚本生成一个git clone,然后生成一个带有Apache目录的rsync。新文件为所有者提供当前用户,但我需要Apache作为所有者。

2
在linux中更改文件的所有权
我在root拥有的Ubuntu系统上有一个文件“test”。ls -l选项如下所示。 $ ls -l test -r--r----- 1 root abacus 373 Nov 12 19:19 test 我知道只有文件的所有者才能更改其权限。但我想知道是否有任何方法可以为匿名用户读取文件的内容。
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.