Questions tagged «chown»

“ chown”是“变更所有者”的缩写。此命令用于更改文件或目录的所有者和组所有者

1
更改所有权:“不允许操作”-即使是root用户!
我正在尝试帮助用户解决可启动USB驱动器的问题,但似乎有一个所有权无法编辑的文件。我以为有可能: sudo chown users:username ldlinux.sys 但是当执行该命令时会出现以下错误: Operation not permitted 有没有办法改变所有者?如果要查看与OP进行的线程聊天,请转到此处。


1
chown递归更改权限
我在目录中运行了chown命令: chown -R user:user {.,}* 将{.,}*用于与mv和cp同时包括隐藏的和列出的文件。现在,该命令执行完毕,并更改了目录中的这两个文件,但是由于它继续执行,因此我不得不将其中断以使其停止。现在,由于它没有终止,因此它已经消失并更改了其他文件和文件夹的权限。
34 chown 

2
从当前目录上方的目录开始递归chown
我无法登录到“管理员”帐户,并且Alt+ Ctrl+ F1显示我的所有文件均归“标准”用户所有。奇。 所以,我仔细改变/home/admin,做了 sudo chown -R admin:admin * (.*也是)。 大。 然后,我无法以“标准”用户身份登录,原来所有文件/home/standard现在都归“管理员”所有。 很幽默。为什么会这样呢? sudo chown -R standard:standard /home/standard/* 做同样的事情,改变/home/admin以及/home/standard。 我比平常更困惑,因为我尝试升级到15.04,这几乎毁了我的计算机,所以我将其恢复为14.04,请耐心等待。


3
无意中破坏了我的磁盘权限结构-为什么?
我试图chown内/opt出于某种原因,chown跳起来家长和chowned一切。 谁能建议为什么/如何发生以及将来如何避免?有点有关在给定目录中运行命令可以有效地跳转并在根目录中运行该命令的问题。 ubuntu: /opt > sudo chown -R root:www-data .* chown: changing ownership of '../var/lib/lxcfs/proc/cpuinfo': Operation not permitted chown: changing ownership of '../var/lib/lxcfs/proc/meminfo': Operation not permitted chown: changing ownership of '../var/lib/lxcfs/proc/stat': Operation not permitted chown: changing ownership of '../var/lib/lxcfs/proc/uptime': Operation not permitted chown: changing ownership of '../var/lib/lxcfs/proc/diskstats': Operation not permitted …



4
对`/ usr / local`进行chown安全吗?
我知道这/usr/local是为了什么-为本地计算机安装软件。默认情况下,root拥有目录。这意味着要在此处安装,您需要使用sudo。对于单用户或开发人员的计算机,这似乎是不必要的命令额外使用。因此,我的问题是-拥有自己的财产安全/usr/local吗? 例如,用于OS X“ Just Works”的Homebrew,因为他们在不使用的情况下拥有/usr/local并安全地在其中安装了软件sudo。 此外,如果您已将本地编译的软件安装到/usr/local,则该软件当前需要root才能自行修改或安装插件。这似乎是不安全的-我想只使用sudo,当我知道确切地会发生什么。 意见?


2
递归更改文件的所有者,但不更改目录
我的目录有〜50k目录和〜1m文件。 我想更改所有文件的所有者(或权限),但不更改目录。这是因为我正在尝试从远程服务器中获取SCP的其他文件(〜150k目录和〜3.6m文件)。 我拥有的目录是远程目录的一部分,但是scp失败... 如果我再次运行SCP,它将通过覆盖已经从远程目录复制的文件重新开始。


5
尽管所有者被列为我,但对〜的权限被拒绝
不知何故,我设法chmod并将我的〜切成遗忘。 当我尝试通过外壳登录时,我得到 bash: ~/.bashrc : Permission denied 即使(作为root)我已经跑了 chown -hR nroach44 /home/nroach44 和 chmod -R 666 /home/nroach44 或(作为nroach44) chmod -R 644 /home/nroach44 这些命令都不返回错误。 也: ls -la /home/nroach44 返回很多 drw-rw-rw- 1 nroach44 nroach44 4096 --date-- ti:me foldername 有帮助吗?

4
使所有者成为新创建的文件和文件夹www-data的所有者,而不是superuser / admin
到目前为止,我一直在争取权限,并发布了另一个问题,但确定了问题所在,但尚未解决任何问题。 我的设置: 带有LAMP堆栈的Ubuntu桌面 5个“用户”我创建的用户是我在ubuntu服务器上使用sudo useradd -r -s /bin/false USERNAME和创建的,这些用户用于访问本地网络共享文件夹,即,用于网络上的计算机连接到使用Samba共享的/ var / www文件夹。 编辑:目的是创建一种“主本地主机”,本地网络中的所有计算机都可以在本地同一网站上工作(我没有静态IP地址,因此无法从其他位置访问服务器) 。 我的问题: 目前,当我/var/www/html使用网络上的任何计算机在(例如:创建文件夹/ var / www / html / testsite1)上创建新文件夹时,此文件夹自动归boris:www-dataubuntu桌面安装程序中的主要管理员用户(“ boris”所拥有),并且ls -l在新创建的文件夹上运行时确实显示boris:www-data ),这导致我当前的设置出现问题(主要是LifeInTheGrid使用Duplicator Plugin用于wordpress)。但是,我/var/www和我/var/www/html都属于www-data:www-data 因此,我想知道如何: 将/ var / www和/ var / www / html下所有文件和目录的所有权更改为www-data:www-data 确保我将与网络中的任何用户创建的任何文件或文件夹都将自动归www-data:www-data拥有(其中包括由php脚本自动创建的文件,因为如果我是没有错)。 有没有办法做到这一点? 注意:我是一名超级新手,具有与Linux和命令行相关的功能,但是我很快就赶上了。 注2:umask已设置为0002 编辑: 试过这个: sudo chown -R www-data:www-data /var/www/ 然后通过执行以下操作来设置setuid和setgid位: sudo …

3
chown-用户与用户之间的区别:用户
之间有什么区别? sudo chown $USER:$USER 和 sudo chown $USER 为什么是2次?一个用户错了吗?当我查看with的权限时namei -l,经常会看到类似root root或的信息proxy proxy。 为什么必须定义所有者并将其列出两次?

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.