사용자 이름과 비밀번호 외에 로그 파일 시스템의 권한 관리와 관련된 다른 정보는 무엇입니까?

사용자 이름과 비밀번호 외에 로그 파일 시스템의 권한 관리와 관련된 다른 정보는 무엇입니까?

저널 파일 시스템(예: ext4, XFS, ZFS, JFS, btrfs)에는 파일 액세스 권한에 대한 규칙이 있습니다.

따라서 Unix 운영 체제가 포함된 하드 드라이브를 설치하는 경우 루트 권한 없이 해당 디스크의 파일에 액세스하면 파일을 읽거나 쓸 수 없습니다. 그러나 현재 사용자 이름과 비밀번호가 해당 디스크에 있는 파일의 소유자와 동일한 경우.

무슨 일이야?

여전히 액세스에 실패하는 경우 동일한 사용자 이름과 비밀번호를 사용하는 두 명의 다른 사용자를 식별하려면 어떤 정보가 필요합니까?

답변1

일반적으로 언급한 파일 시스템에 의해 확장된 속성으로 저장되는 UNIX 파일 권한 메타데이터는 이름이 아닌 숫자 ID로 저장됩니다.

파일 시스템 드라이버는 파일 시스템 메타데이터(예: 확장 속성)를 알고 있지만 이를 적용하는 방법은 모릅니다. 또한 Linux의 ACL 지원과 같이 파일 권한에 다양한 메타데이터를 사용할 수 있습니다.

Linux에서 사용자는 로그인하는 이름에 따라 결정되며 로그인 세션 동안 유지되는 사용자 ID로 식별됩니다. 그러나 기술적으로 이름은 /etc/passwd 데이터베이스에서 중복될 수 있습니다.

또한 로그인 세션이 동일한 사용자 ID와 동일한 권한을 갖는 경우 연관된 비밀번호는 파일 권한과 관련이 없습니다. 즉, 비밀번호를 변경해도 파일 시스템 권한은 영향을 받지 않습니다. 이는 sudo 또는 su를 사용할 때 입력하는 로그인 세션 및 비밀번호에 영향을 미치지만 파일 시스템의 메타데이터는 연결된 사용자 및 그룹만 나타냅니다.

관련 정보