fstab. 2명의 사용자가 passwd를 사용하여 NTFS를 마운트하도록 허용합니다. 다른 사용자를 거부합니다. 가능한?

fstab. 2명의 사용자가 passwd를 사용하여 NTFS를 마운트하도록 허용합니다. 다른 사용자를 거부합니다. 가능한?

나는 이것을 본 적이 있다답변, 그러나 파티션은 항상 마운트되어야 합니다(그리고 NTFS를 마운트한 루트 FS의 그룹 권한을 통해 사용자 액세스를 수행해야 합니다).

제가 바라는 것은 몇 명의 사용자만이 파티션 마운트를 시작할 수 있도록 하는 것입니다.

해당 파티션을 마운트할 필요가 거의 없으며 항상 마운트된 채로 두면 잠자기/깨우기/많이 움직이는 휴대용 컴퓨터에 문제가 생길 수 있습니다.

가능합니까? 다음과 같은 것:

fstab:

/dev/sda1 /windows ntfs noauto,user=userA,user=userB,rw 0 0

이상적으로는 사용자에게 확인을 위해 비밀번호를 입력하도록 요구합니다. GUI 랜드에서 무슨 일이 일어나는지는 모르겠지만... 배우려고 노력하고 있어요. 이것이 일반 서버라면 해당 마운트 지점을 허용하여 sudoers에 추가하기만 하면 됩니다.

나는 궁극적으로 그들을 기계의 관리자 2명으로 만들 것이라고 생각합니다. 하지만 나는 그것을 피하고 싶었다.

답변1

fstab에서는 다음을 사용할 수도 있습니다.

uid=1000,gid=1000,permissions 0 2

마운트를 보다 구체적으로 만들기 위해 사용자, 그룹 및 권한을 지정합니다. 해당 2명의 사용자를 새 그룹에 넣고 마운트 중에 해당 ID를 사용하면 해당 사용자가 디스크를 소유하고 디스크에 쓸 수 있습니다.

하지만 ...

디스크를 자동으로 마운트하지 않고 두 명의 사용자가 시스템에 로그인할 때만 마운트합니다. 기본적으로 해당 사용자가 로그인하면 디스크를 마운트하는 스크립트를 시작합니다. 여전히 비밀번호를 원할 경우 스크립트에서 비밀번호를 적용할 수 있으며, 구성 파일을 추가하면 거기에 사용자 이름을 넣을 수 있습니다. 따라서 새 사용자를 추가하거나 사용하지 않는 사용자를 제거하기가 쉽습니다.

관련 정보