Permissions
掛載成功,目錄可訪問,但無法執行操作(cp、mkdir 等)
我已經安裝了一個共享網路驅動器。請參見下面的
df -h
命令輸出。Filesystem Size Used Avail Use% Mounted on /dev/sda1 550G 362G 161G 70% / tmpfs 1.9G 80K 1.9G 1% /dev/shm //10.143.19.121/myfolder/ 1.1T 678G 438G 61% /mnt/extstorage
//10.143.19.121/myfolder/
是從網路安裝的文件夾。我通過在 /etc/fstab/ 下添加以下行來安裝它//10.143.19.121/myfolder/ /mnt/extstorage cifs uid=root,rw,umask=0000,directio,username=MyUser,password=MyPassword123! 0 0
我可以訪問該文件夾。
[root@caresurvey /]# cd /mnt/extstorage/ [root@caresurvey extstorage]#
但我不能在裡面做操作。錯誤如下圖。它說許可被拒絕。
[root@caresurvey extstorage]# mkdir TestDir mkdir: cannot create directory `TestDir': Permission denied
權限
//10.143.19.121/myfolder/
已正確設置為網路內所有使用者的讀寫權限。我不確定上述共享文件夾的文件格式,但據我所知,只要它是共享的就沒有關係。我的伺服器在**CentOS release 6.4 (Final)**上執行。我錯過了什麼嗎?
我還編輯了
/etc/ssh/sshd_config
取消註釋/啟用,PermitRootLogin yes
因為我已經閱讀了一個執行緒,通過這樣做,使用者能夠解決他的問題。任何幫助將不勝感激。下面是
mount
命令的輸出。/dev/sda1 on / type ext4 (rw) proc on /proc type proc (rw) sysfs on /sys type sysfs (rw) devpts on /dev/pts type devpts (rw,gid=5,mode=620) tmpfs on /dev/shm type tmpfs (rw) none on /proc/sys/fs/binfmt_misc type binfmt_misc (rw) /tmp on /tmp type none (rw,bind) /var/tmp on /var/tmp type none (rw,bind) /home on /home type none (rw,bind) none on /sys/kernel/config type configfs (rw) sunrpc on /var/lib/nfs/rpc_pipefs type rpc_pipefs (rw) gvfs-fuse-daemon on /root/.gvfs type fuse.gvfs-fuse-daemon (rw,nosuid,nodev) //10.143.19.121/myfolder/ on /mnt/extstorage type cifs (rw) nfsd on /proc/fs/nfsd type nfsd (rw)
編輯(09-22-2015@02:42PM - GMT+8):
這是 的輸出
ls -ld /mnt/extstorage
。drwxr-xr-x 1 root root 0 Jul 10 15:26 /mnt/extstorage
請注意,我以
root
.
感謝您的回复。我發現 NTFS 級別權限設置不正確,這就是為什麼我不能在上述文件夾中寫入。要求網路管理員正確設置權限後,文件操作已被允許。
另外,我嘗試通過 CentOS(單獨的伺服器)使用 nfs 共享文件夾。我能夠複製並證明我的網路管理員的 NTFS 級別權限存在問題。我使用 NFS 創建了一個共享文件夾。將其安裝在我的伺服器上,然後將權限設置為預設值(不是 0777)。我能夠掛載文件夾,但不能進行文件操作。我把它改成了0777(
chmod 0777
),那麼文件操作就被允許了。乾杯!