将所有文件的所有权从 root 更改为用户

将所有文件的所有权从 root 更改为用户

我是 Ubuntu 新手,想知道是否有办法将所有文件和脚本的所有权从 root 转移到用户,即使我必须重新安装 Ubuntu?我知道命令“chown -v username foldername”,尽管它不适用于所有文件。

答案1

只需转到您想要更改的目录:

cd /opt/lampp/htdocs

并使用以下命令更改权限chown

sudo chown userName -R codeigniter

其中,userName是用户名,codeigniter是文件夹的名称。

答案2

当您进行安装时,您会有多个目录。 中的所有内容/home/user/都可以更改为您的user。 如果您chown更改其他内容,您的系统将会崩溃。 并且当您 chown 时,您需要确保您chown更改user并且 而不是您选择的某个名称。 它将与 下的文件夹同名/home/。 不要更改 下文件以外的任何内容的权限或所有权/home/user/

sudo chown -v -R user:user /home/user/

该命令将同时将用户和组更改为相同。

答案3

以下是单个文件:

sudo chown user:user filename

对于整个目录来说它将是:

sudo chown user:user dirName

对于递归(即文件夹内的文件和文件夹):

sudo chown -R user:user dirName

注意:user是的,如果你pwd在任何文档下执行,你将看到路径:/home/jhon/Documents。这里的用户是jhon

相关内容