Linux 시스템에 네트워크 폴더를 마운트하는 권한이 거부되었습니다.

Linux 시스템에 네트워크 폴더를 마운트하는 권한이 거부되었습니다.

방금 Linux 시스템에 네트워크 폴더를 마운트했고 RStudio를 사용하여 해당 폴더의 폴더 작업을 수행했습니다. 그러나 RStudio에서는 모든 파일 관리자를 볼 수 있지만(읽을 수는 있음) 쓸 수는 없습니다.

bash-4.2$ echo "ttt" > abc_test.txt
bash: abc_test.txt: Permission denied

Linux 서버에 로그인한 동안에는 글을 쓸 수 있지만 RStudio에서는 쓸 수 없습니다.

조사 결과 파일 권한이 변경된 것으로 나타났습니다.

장착 전:

drwxrwxrwx. 3 root root 4096 May 6 07:26 CounterfeitPartIPT

장착 후:

drwxr-xr-x. 2 root root 0 Jun 8 19:34 CounterfeitPartIPT

해결책은 무엇입니까? 공유 파일에 콘텐츠를 작성하는 방법은 무엇입니까?

답변1

chown -R *yourusername*:*yourusernameorgroupifyouhaveone* /path/to/mnt네트워크 공유 마운트 지점에서 사용해 보세요. 네트워크 공유가 NFS를 사용하는 경우 /etc/fstab, mount 명령의 -o 플래그 또는 서버의 /etc/export에서 uid 및 gid를 명시적으로 설정해야 할 수도 있습니다.

관련 정보