LINUX无法创建目录| mkdir:无法创建目录“test_nfs”:权限被拒绝

LINUX无法创建目录| mkdir:无法创建目录“test_nfs”:权限被拒绝

我试图在下面创建一个新目录,/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由 root 拥有,并且只有 root 有权在那里创建文件或目录。您无法test_nfs以普通用户身份创建,因为您没有这样做的权限。这就是错误的原因Permission denied

放宽权限/mnt或将目录创建为 root。 (请注意,除非您覆盖了默认的 NFS 权限设置,否则您可能仍然会发现无法以 root 身份创建目录。在这种情况下,请查找该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

相关内容