13.2. 命令生成器 - 由 root 拥有的 Linux 文件
在 Linux 上,命令生成器创建的任何文件或目录默认归 root:root
所有。要更改文件和目录的所有权,您可以在创建文件后运行 sudo chmod
命令:
Change the owner of the command_generator_data directory recursively sudo chown -R $USER:$USER command_generator_data/ Check the permissions ls -la command_generator_data/
# Change the owner of the command_generator_data directory recursively
$ sudo chown -R $USER:$USER command_generator_data/
# Check the permissions
$ ls -la command_generator_data/
命令生成器目前预期在 守护进程模式中使用 Docker CLI。默认 Docker 安装没有 Discretionary 访问控制(DAC)的用户命名空间映射。因此,如果文件位于共享卷中,则容器从
创建的任何文件也将归主机上的 root 所有。
root
您可以了解更多有关 Linux 命名空间的信息,包括用户命名空间,网址为 7 个最常用的 Linux 命名空间。