SharedIT | 묻고 답하기(AMP)

Linux에서 부여된 UID값으로 종속된다는 문장의 개념 질문 드립니다.

안녕하세요, 선배님들 


Q-nep NAS 운용 과정에서 궁금한 사항이 있어 


답변 받은 내용이 있는데 


밑줄 친 문장의 뜻이 정확히 이해가 되지 않아 질문 드립니다.


Qna: Backup NAS에서 사용자 불러오기 ( Backup NAS에는 admin 외의 계정이 만들어졌던 이력이 없어야 합니다.)

 > 그 외의 계정이 있는 경우 어떤 현상 발생되는지 

   아래와 같이 계정이 있는경우 Main의 계정을 내보내기 하여 Backup에 가져오기를 실행한다면?

     혹시 사용자 내보내기 이후 중복되는 사용자가 있을 시 기존 권한에서 가져오기 한
          권한으로 덮어씌우는지 여부가 궁금합니다.

   - Main = qwe1~4, aaa1~4  >>  Backup = admin, aaa3

- Main = qwe1~4, aaa1~4  >>  Backup = admin, aaa5~6   

: 계정권한 이름을 따라가는 것이 아니라, Linux에서 부여된 UID값으로 종속됩니다.

   따라서 admin계정 외에 타 계정이 있는 상태로 마이그레이션 시 권한이 정상적으로 넘어오지 않습니다.

   계정 덮어쓰기는 UID값 기준이 아닌 이름으로 덮어쓰기에, 권한이 넘어가지 않습니다.

Tags : 태그가 없습니다.

2개의 답변이 있습니다.

빨간신발
  0 추천 | 2년 이상 전

나스에서 기본적으로 생성된 계정 admin이고 uid가 1000이라고 하고

사용자가 임의로 생성한 계정 user1이 있으면 uid는 1012정도가 됩니다.

user1이 생성한 파일에 대한 소유는 uid 1012이 가지고 있고...

이 데이터를 다른 시스템으로 이관하면

다른 시스템에 다행스럽게 1012을 사용하는  계정이 있으면 다행이지만 없을경우

1012는 없는 uid가 되겠죠...

그래서 권한이 안넘간다는 의미로 해석되네요.

즉, 기존 시스템에서 사용하던 uid에 해당하는 계정이 새로운 시스템에 없을 수 있다. 고로 권한관리가 제대로 안될 수 있다.


아니면


기존 시스템에서 user1(1012)이로 새로운 시스템은 user5(1012) 경우

새로운 시스템에 

> chown user1 파일명

이런 식으로 계정명으로 권한을 부여해서 오류가 날 수 있어서... 

ㅡ.ㅡㅋ

sjlee | 2년 이상 전

답변 감사드립니다.

topkslee | 2년 이상 전

정보 참고하겠습니다

wansoo
  0 추천 | 2년 이상 전

linux 사용자 ID에 부여된 구분값이라고 생각하면 됩니다.

예를 들어 cat /etc/p asswd 해서 보면...

root:x:0:0:root:/root:/bin/bash

와 같은 형태로 각 id별로 설정되어 있는데...

: 으로 분리된 값의 세번째 필드인 0이 UID ( User IDentifier ) 입니다.

그 다음 0이 GID ( Group IDentifier )


여러개의 계정 이름에 동일한 UID 값, GID 값을 입력해서 동일한 권한을 부여할 수도 있겠고요.

UID에 종속된다는 건, UID 값에 의해 결정된다는 의미로 보이네요.

sjlee | 2년 이상 전

매번 답변 달아주셔서 감사합니다.