동일한 사용자에게 디렉토리 소유권을 유지하는 방법

동일한 사용자에게 디렉토리 소유권을 유지하는 방법

memsql과 4px라는 두 명의 사용자가 있습니다. 4px 사용자의 홈 디렉터리를 memsql 사용자의 홈 디렉터리에 복사했습니다.

poc나는 dir & 의 권한을 , singlestore1로 만들고 싶습니다 . 아래 로그에서 & user 대신 .memsqlmemsqlmemsql4px

통나무:

[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. 이 작업은 세 가지 방법으로 수행할 수 있습니다.

  1. 다음 명령을 사용하여 소유자 및 그룹을 설정하십시오 chown.

    chown memsql:memsql singlestore1
    
  2. 그룹을 설정하기만 하면 됩니다 chown(실제로 사용 중인 시스템에서 작동하는 것처럼 보이지만 엄밀히 말하면 chown사용 방법은 아닙니다).

    chown :memsql singlestore1
    
  3. 설정 그룹만 해당 chgrp:

    chgrp memsql singlestore1
    

관련 정보