![LINUX는 mkdir 디렉토리를 생성할 수 없습니다: 'test_nfs' 디렉토리를 생성할 수 없습니다: 권한이 거부되었습니다.](https://linux55.com/image/190719/LINUX%EB%8A%94%20mkdir%20%EB%94%94%EB%A0%89%ED%86%A0%EB%A6%AC%EB%A5%BC%20%EC%83%9D%EC%84%B1%ED%95%A0%20%EC%88%98%20%EC%97%86%EC%8A%B5%EB%8B%88%EB%8B%A4%3A%20'test_nfs'%20%EB%94%94%EB%A0%89%ED%86%A0%EB%A6%AC%EB%A5%BC%20%EC%83%9D%EC%84%B1%ED%95%A0%20%EC%88%98%20%EC%97%86%EC%8A%B5%EB%8B%88%EB%8B%A4%3A%20%EA%B6%8C%ED%95%9C%EC%9D%B4%20%EA%B1%B0%EB%B6%80%EB%90%98%EC%97%88%EC%8A%B5%EB%8B%88%EB%8B%A4..png)
아래에 새 디렉터리를 만들려고 했지만 /mnt
그렇게 할 수 없습니다.
nfs 서버를 통해 클라이언트에 볼륨을 제공했습니다.
-->RPCbind is active.
/mnt$ service rpcbind status
● rpcbind.service - RPC bind portmap service
Loaded: loaded (/lib/systemd/system/rpcbind.service; enabled; vendor pres>
Active: active (running) since Wed 2021-05-05 03:00:42 PDT; 40min ago
TriggeredBy: ● rpcbind.socket
Docs: man:rpcbind(8)
Main PID: 712 (rpcbind)
Tasks: 1 (limit: 4614)
Memory: 2.3M
CGroup: /system.slice/rpcbind.service
└─712 /sbin/rpcbind -f -w
ubuntu:/mnt$ mkdir test_nfs
mkdir: cannot create directory ‘test_nfs’: Permission denied
drwxr-xr-x 3 root root 4096 Apr 16 04:19 mnt
어떤 도움이라도 대단히 감사하겠습니다. 미리 감사드립니다.
답변1
/mnt
루트가 소유하며 루트만이 파일이나 디렉터리를 생성할 수 있는 권한을 갖습니다. test_nfs
권한이 없으므로 일반 사용자로 생성 할 수 없습니다 . 이것이 오류의 원인입니다 Permission denied
.
권한을 완화 /mnt
하거나 디렉토리를 루트로 생성하십시오. (기본 NFS 권한 설정을 재정의하지 않는 한 루트로 디렉토리를 생성할 수 없다는 점에 유의하십시오. 이 경우 해당 옵션을 찾으십시오. no_root_squash
그러나 다중 사용자 환경에서는 해당 설정을 신중하게 고려해야 합니다. 보안에 미치는 영향).
답변2
문제가 해결되었습니다.
ubuntu:/$ sudo -s
[sudo] password for xxx:
root@ubuntu:/# ls
bin boot cdrom dev etc home lib lib32 lib64 libx32 lost+found media mnt opt proc root run sbin snap srv swapfile sys tmp usr var
root@ubuntu:/# cd /mnt
root@ubuntu:/mnt# mkdir test_nfs