ext4
내 로컬 컴퓨터의 사용자가 파일을 소유한 파일 시스템 myuser@myhost
이 있는 USB 플래시 드라이브가 있습니다 700
.
플래시 드라이브를 분리하고 다른 Linux 컴퓨터에 연결하면 해당 컴퓨터의 사용자가 플래시 드라이브에 있는 파일에 액세스할 수 있습니까? 라는 사용자도 있으면 myuser
이 파일에 액세스할 수 있습니까?
답변1
Unix용으로 설계된 파일 시스템(예: ext4)은 숫자(사용자 ID)로 사용자를 추적합니다. 사용자 이름이 기록되지 않습니다. 명령을 사용하여 자신의 사용자 ID를 볼 수 있습니다 id -u
. 보유하고 있는 모습을 보실 수 있습니다 ls -ln /path/to/file
.
ext4 파일 시스템을 다른 컴퓨터로 전송하는 경우 파일은 여전히 동일한 권한을 가지며 동일한 사용자 ID를 갖게 됩니다. 이는 올바른 사용자일 수도 있고 아닐 수도 있습니다. 일반적으로 동일한 사용자 데이터베이스에서 사용자 또는 컴퓨터 풀을 생성할 때 이 요구 사항을 고려하지 않는 한, 서로 다른 컴퓨터는 동일한 사용자에 대해 동일한 사용자 ID를 갖지 않습니다.
파일에 대한 권한은 한 시스템 내에서만 해당 파일을 보호합니다. 이동식 드라이브에 대한 권한은 해당 드라이브를 자신의 컴퓨터에 꺼내는 사람에게는 아무런 영향을 미치지 않습니다.
USB를 통해 파일을 교환하려는 경우 일반적으로 FAT32가 선택되는 파일 시스템입니다. 대부분의 플래시 드라이브는 포맷된 상태로 판매됩니다. FAT32에서 지원하지 않는 이름이나 속성을 가진 파일을 저장해야 하는 경우 아카이브(예: .tar.gz
)를 생성하십시오.
답변2
예. 다른 시스템에 동일한 사용자 ID를 가진 사용자가 있는 경우 해당 사용자는 해당 시스템에 액세스할 수 있습니다.