Ubuntuにローカルネットワークフォルダをマウントする

Ubuntuにローカルネットワークフォルダをマウントする

/etc/fstab にフォルダを追加します。

//172.30.12.37/test/ /home/my/test cifs user=afs,pass=123456,auto,exec,umask=002,gid=1000,uid=1000,file_mode=0777,dir_mode=0777 0 0

これで、Nautilusサイドバーでテストリンクを見ることができます。ただし、このアイコンをクリックするとエラーが表示されます。

mount: only root can mount //172.30.12.37/test/ on /home/my/test

rootユーザーを使用して端末からこのフォルダをどのようにマウントできますか?

答え1

userあなたの選ぶ存在する/etc/fstab

からman 8 mount

user 一般ユーザーがファイルシステムをマウントできるようにします。マウントユーザーの名前は、ファイルシステムを再マウント解除できるようにmtabに書き込まれます。このオプションは、noexec、nosuid、およびnodevオプションを意味します(オプション行user、exec、dev、suidなどの後続のオプションに置き換えられない限り)。

答え2

より多くのオプションがあります:

  1. ユーザーasfとそのパスワードをrootとrootのパスワード(該当する場合)に置き換えます。 Ubuntuを使用しているので、これはマイナーな問題ではありません。
  2. ユーザー「asf」がrootとしてマウントできるように権限を追加します。ルートとして、/etc/sudoers.d/にieという名前のファイルを作成し、asf-mount次の行を含めます。

    asf ALL=NOPASSWD: /bin/mount
    

また、このファイルへのアクセス権を読み取り専用に変更してログアウトしてから、sudo chmod 440 /etc/sudoers.d/asf-mountユーザーとして再度ログインしてくださいasf

関連情報