다른 사용자 아래에 설치된 장치에 대한 사용자 액세스 권한 부여

다른 사용자 아래에 설치된 장치에 대한 사용자 액세스 권한 부여

그래서 별도의 하드 드라이브에 Windows 10과 Ubuntu 20.04가 포함된 이중 부팅 시스템이 있습니다. 다음 지침에 따라 Minecraft 서버를 만들려고 합니다.

Ubuntu 20.04에서 Minecraft 서버를 만드는 방법 Linuxization |

내가 다르게 한 것은 Windows 측에서 서버 실행 파일을 USB에서 실행하는 데 필요한 모든 폴더와 파일을 복사했다는 것입니다. 실행 파일이 있는 폴더(Windows가 포함된 실제 하드 드라이브)에는 USB의 모든 파일/폴더에 대한 심볼릭 링크가 있습니다. 이것은 잘 작동하고 서버는 오류 없이 실행됩니다. 이제 Linux에서 동일한 작업을 수행하려고 합니다. 그러나 위에 게시한 지침에는 서버 실행 파일과 동일한 설정이 있는 다른 사용자 계정을 생성하는 작업이 포함되어 있습니다. 실행 파일/심볼릭 링크에 필요한 모든 파일을 생성했습니다. 폴더. 그러나 USB는 내가 로그인한 사용자(media/myuser>/usb_name)에 마운트되어 있으므로 "minecraft" 사용자는 이 디렉터리를 읽거나 쓸 수 없습니다. 사용자가 읽기 및 쓰기 권한으로 이 마운트된 장치에 액세스할 수 있기를 원합니다. 단, 이 장치에만 액세스할 수 있고 현재 사용자 아래에 마운트된 다른 장치에는 액세스할 수 없습니다. 어떻게 해야 하나요? 어떤 도움이라도 대단히 감사하겠습니다.

답변1

/etc/fstab다음과 같은 항목을 만들 수 있습니다 .

UUID=0076... /mnt/minecraft  vfat  uid=minecraft,dmask=700,fmask=600,nofail  1  2

그리고 실행하십시오 mkdir --mode=000 /mnt/minecraft. UUID를 얻는 데 사용됩니다 blkid.

관련 정보