我有两个用户,memsql 和 4px。我已将 4px 用户的主目录复制到 memsql 用户的主目录。
poc
我希望 dir &的权限singlestore1
为memsql
, memsql
。而不是下面日志中的memsql
& user 。4px
日志:
[memsql@rnd-2 ~]$ ls -al
total 32
drwxr-x---. 3 memsql 4px 20 Jan 13 07:17 poc
-rw-rw-r--. 1 memsql memsql 1032 Jan 13 08:16 setup.cnf
drwxrwxr-x. 5 memsql 4px 4096 Jan 13 03:11 singlestore1
-rw-------. 1 memsql memsql 2425 Jan 13 08:16 .viminfo
我尝试了 chown 命令,但4px
两个目录的用户都没有更改为memsql
用户。我运行的命令:
chown memsql singlestore1
预期输出:
日志:
[memsql@rnd-2 ~]$ ls -al
total 32
drwxr-x---. 3 memsql memsql 20 Jan 13 07:17 poc
-rw-rw-r--. 1 memsql memsql 1032 Jan 13 08:16 setup.cnf
drwxrwxr-x. 5 memsql memsql 4096 Jan 13 03:11 singlestore1
-rw-------. 1 memsql memsql 2425 Jan 13 08:16 .viminfo
答案1
在评论中你说你使用了这个命令
chown memsql singlestore1
此命令会将 的所有者设置singlestore1
为memsql
。但是,您似乎想要设置团体到memsql
。您可以通过三种不同的方式执行此操作:
使用以下命令设置所有者和组
chown
:chown memsql:memsql singlestore1
仅设置组
chown
(这似乎在我正在使用的系统上实际有效,但严格来说不是chown
应该如何使用):chown :memsql singlestore1
仅设置组
chgrp
:chgrp memsql singlestore1