나는 리눅스 시스템에 대한 제한된 지식을 가지고 있으므로 나와 함께 맨손으로 :) admin
CentOS에서 Apache와 동일한 그룹에 호출 된 사용자를 추가하려고합니다 . 실행 id admin
하면 그룹 1000 (apache) 및 그룹 1002 (admin)가 표시되고, 실행 id apache
하면 그룹 1000 (apache) 및 1003 (access)이 표시됩니다.
둘 다 1000 그룹 (apache)의 멤버 인 것을 알지만을 통해 1003 (액세스) 그룹에 관리자를 추가하려고 usermod -G access admin
하면 어떤 이유로 든 아파치 그룹에서 관리자가 삭제됩니다 (따라서 실행할 때 'id admin'그룹 1002 및 1003을 얻지 만 더 이상 1000의 일부로 표시되지 않습니다).
사용자가 회원이 될 수있는 그룹 수에 제한이 있습니까? 그렇지 않다면 어떻게 같은 그룹에 넣습니까?
내 문제는 권한 문제로 인해-예를 들어 새 디렉토리를 만들거나 관리자와 파일을 업로드하려고 할 때 'admin'이 소유 한 특정 폴더에 있습니다. 그러나 아파치 사용자를 사용하여 그렇게하려고하면 할 수 없습니다.
편집 : getfacl의 출력 :
getfacl: Removing leading '/' from absolute path names
# file: home/admin/domains/xxx/public_html/xxx/xxx
# owner: apache
# group: apache
user::rwx
user:apache:rwx
group::rwx
mask::rwx
other::r-x
default:user::rwx
default:user:apache:rwx
default:group::rwx
default:mask::rwx
default:other::r-x
4 월 14 일 편집 :
getfacl: Removing leading '/' from absolute path names
# file: home/admin/domains/public_html/xxx/xxx
# owner: apache
# group: apache
user::rwx
user:admin:rwx
group::rwx
mask::rwx
other::r-x
default:user::rwx
default:user:admin:rwx
default:group::rwx
default:mask::rwx
default:other::r-x