
아래에 새 디렉터리를 만들려고 했지만 /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