gpt4 book ai didi

centos - chgrp 和 chown 中的 1000 是什么意思?

转载 作者:太空宇宙 更新时间:2023-11-03 17:18:24 26 4
gpt4 key购买 nike

我正在阅读一篇将 EFK(日志系统)集成到 centos 7.4 中的 k8s 的博客。有以下说明:

# mkdir ~/es_data
# chmod g+rwx es_data
# chgrp 1000 es_data
# chown 1000 -R es_data

# ls -l /root/es_data/
total 8
drwxrwxr-x 2 1000 1000 4096 Jun 8 09:50 ./
drwx------ 8 root root 4096 Jun 8 09:50 ../

我以 root 身份登录。说明说,如果我执行 chgrp 1000 es_data 和 chown 1000 -R es_data,则主管的所有者和组将为 1000。但是当我按照说明操作时:

我看到以下内容:

 drwxr-xr-x.  2 master16g master16g    6 Jul 11 15:27 es_data

所有者和组出现在机器主机名 master16g 上。

有人可以告诉我 chgrp 1000 和 chown 1000 这里发生了什么吗?

最佳答案

chown 更改所有者,chgrp 更改组。因为您的用户和组都名为 master16g,UID 和 GID 分别为 1000,所以您会在列表中看到用户名和组名。 chown 接受 UID 作为参数以及用户名,这在手册中有详细记录。 chgrp 也接受 GID 和组名。您也可以使用一条命令 chown 1000:1000 es_data -Rchown master16g:master16g es_data -R 更改两者。

第一个 Linux 用户通常有 UID/GID 1000。

例如,如果您chown 0:1000 文件,您将看到root:master16g 作为文件所有者。

您可以通过运行id elasticsearch 获取elasticsearch 用户的详细信息。

关于centos - chgrp 和 chown 中的 1000 是什么意思?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51279711/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com