更改文件夹及其子文件夹的所有权

更改文件夹及其子文件夹的所有权

我正在运行一个 ubuntu 服务器。

Chown -R plex.plex /Folder 只会更改当前文件夹/子文件夹/文件的权限。如果我创建一个新文件夹,它不会将所有权更改为我想要的。例如

chown -R plex.plex /media/plex_media

如果我在 plex_media 中创建一个新文件夹。新文件夹将返回到根目录。我需要所有未来的文件夹/文件都位于该 plex_media 中

答案1

当您创建一个目录时,该目录将自动归您当时使用的用户所有。

例如你用root用户创建一个目录,该目录的所有者就是root。

以下是我为您推荐的一些方法:

  1. 创建新目录并更改所有者,即:

mkdir new_dir && chmod -R flex:flex new_dir

  1. 使用 flex 用户创建目录,从 root 可以使用命令以 flex 用户身份登录:

sudo -u flex mkdir new_dir

希望这有帮助

答案2

我不确定问题是什么,但删除了该文件夹并以 root 身份重新创建该文件夹,然后使用 chown -R plex.plex /folder,一切都按预期运行

相关内容