vip
그룹의 모든 구성원은 특정 디스크에서 읽고, 쓰고, 실행할 수 있어야 합니다. 현재는 로그인한 사용자만 디스크에 액세스할 수 있습니다.
vip
그룹 구성원이 특정 디스크에 대해 읽고, 쓰고, 실행할 수 있도록 허용하는 올바른 방법은 무엇입니까?
답변1
파일 관리자를 사용하여 디스크에 액세스하는 경우 파티션은 다음 위치에 마운트됩니다.
/run/media/<username>/<label or uuid>
파일 관리자를 사용하는 사용자만이 이 파티션에 접근할 수 있습니다.
이 섹션을 다른 사람이 볼 수 있도록 하려면 에 추가해야 합니다 /etc/fstab
.
예를 들어:
/dev/sdb1 /media/mystuff ext4 defaults 1 2
이 예에서는 /dev/sdb1 파티션이 에 마운트되었습니다 /media/mystuff
. 참고: 또 다른 (더 안전한) 접근 방식은 uuid
또는 을 사용하는 것입니다 label
.
특정 설정에 따라 이 파일을 편집한 후 시스템이 시작될 때마다 파티션이 마운트됩니다.
파티션의 파일 시스템이 사용자 및 그룹을 인식하는 경우 일반 Linux 사용자 및 그룹을 모든 파일 및 디렉터리에 추가할 수 있습니다. 이는 vip
다음을 사용하여 모든 파일 및 디렉터리에 그룹을 추가할 수 있음을 의미합니다 .
sudo chown -R .vip /media/mystuff
그러나 파일 시스템이 사용자 및 그룹을 지원하지 않는 경우(예: ) fat32
파티션의 모든 파일이 어떤 사용자 및 그룹에 속하는지 시스템에 알릴 수 있습니다. 위 예시의 내용 defaults
으로 교체하세요 .uid=<user-id>,gid=<group-id>
<user-id>
and id` 명령을 얻으려면 <group-id> use the
:
$ id -u <user>
1005
$ id -g vip
1002
반환되는 숫자는 <user-id>
및 <group-id>
- 시스템에 따라 다릅니다.
또한 파티션을 ext4
로 변경하고 부팅 시 설치 옵션을 추가합니다.vfat
fat32
auto
/dev/sdb1 /media/mystuff vfat auto,uid=1005,gid=1002 1 2
이제 그룹의 모든 사람 vip
이 파일에 액세스할 수 있습니다.