共有ネットワークドライブをマウントしました。以下のコマンド出力を参照してください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バージョン6.4(最終バージョン)。私は何を逃したことがありませんか?
/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)
編集者(2015年9月22日@午後2時42分 - GMT+8):
これが出力ですls -ld /mnt/extstorage
。
drwxr-xr-x 1 root root 0 Jul 10 15:26 /mnt/extstorage
走っているので参考にしてくださいroot
。
答え1
ご回答ありがとうございます。 NTFSレベルの権限が正しく設定されていないため、上記のフォルダに書き込めないことがわかりました。ネットワーク管理者に権限の設定を正しく要求した後、ファイル操作が許可されました。
そして、CentOS(別々のサーバー)を通じてnfsを利用してフォルダ共有を試してみました。私はネットワーク管理者に彼のNTFSレベルの権限に問題があることを複製して証明することができました。 NFSを使用して共有フォルダを作成しました。私のサーバーにインストールし、権限をデフォルト値(0777以外)に設定しました。フォルダをマウントできますが、ファイル操作はできません。 0777()に変更したところ、chmod 0777
ファイル操作が許可されました。
乾杯!
答え2
(Google検索でここに来たすべての人に)
selinuxが有効になっていないか、設定に合わせて正しく有効になっていることを確認してください。私はselinuxを必要としなかったのでそれを無効にし、それが問題を解決しました。
答え3
私の結果:
/etc/ssh$ ls -ld /mnt/test/
drwxr-xr-x 2 root root 4096 Jul 14 18:18 /mnt/test/
この共有フォルダも作成しましたが、コマンドラインから共有chmod -R 777
ドライブにフォルダを作成することはできませんが、Linuxではエクスプローラでフォルダを作成できます。
注:これを使用すると、sudo mkdir
端末を介してフォルダを作成できます。