기존 사용자와 동일한 권한을 가진 새 사용자 추가

기존 사용자와 동일한 권한을 가진 새 사용자 추가

기존 사용자와 정확히 동일한 권한으로 Linux에서 새 사용자를 생성하는 방법

답변1

Hauke가 동일한 UID를 사용하여 두 명의 사용자를 생성하는 것이 옳다고 지적한 대로 새 사용자를 생성해야 합니다 useradd -u EXISTINGUID ....

새 사용자를 생성하고 해당 사용자가 동일한 그룹에 있는지, 그룹 권한을 통해 동일한 방식으로 동일한 그룹의 데이터로 작업할 수 있는지 확인하고 싶을 수도 있습니다. 요즘 대부분의 설치에서는 각 사용자에 대한 그룹을 생성하는 것 같으므로 기존 사용자의 이름이 지정되어 있고 그룹 이름도 있는 경우 (그룹 ID) 및 (etc -> `gid2, gid3)을 exus기록해 두십시오 . exus다음 명령을 사용하여 새 사용자를 만듭니다./etc/groupgidexusvboxuserdialout

useradd -N -g gid -G gid2,gid3 -m

-m(로 대체하여 동일한 홈 디렉토리를 사용하도록 할 수 있습니다 --home ~exus. 원하는 것인지 확실하지 않습니다.)

두 사용자가 만든 새 파일에 대한 모든 그룹 권한은 002 또는 007을 기반으로 하고 umask, 두 사용자가 소유한 기존 파일에 대한 권한은 exus사용자 권한과 동일한 그룹 권한을 가지고 있는지 확인하세요.

find / -user exus -print0 | xargs -0 chmod g=u

답변2

기존 사용자와 동일한 UID를 사용하여 새 사용자를 생성할 수 있지만 도구를 사용하지는 않을 것입니다. 문제 중 하나는 단 한 명의 사용자만이 파일 시스템 개체, 프로세스 등에 대한 올바른(자신의) 사용자 이름을 볼 수 있다는 것입니다.

또 다른 접근 방식은 시스템이 사용자 이름($HOME에서는 작동하지 않을 수 있음)을 참조하지 않고 대신 두 명의 사용자만 구성원으로 포함하는 그룹을 만들고 그룹 권한을 사용하여 모든 액세스를 관리하도록 하는 것입니다.

관련 정보