-t cifs
リモートフォルダ(たとえば\\remote_ip_address\folder
)をローカルフォルダ(たとえば)にマウントするために使用するマウントコマンドがあります/srv/mount_destination
。
したがって、完全なコマンドは次のようになります。
mount -t cifs -o ro,username=UN,password=PWD '\\remote_ip_address\folder' /srv/mount_destination
ただし、次のエラーが発生します。
mount: only root can use "--options" option
私の問題は、このコマンドをから実行する必要がありますuser
が、ユーザーがsudo権限を持っていない、または持っていないため、sudoコマンドを使用できないことです。別の障害物は、リモートフォルダがのフォルダの下にマウントする必要があるため、/srv
他のフォルダを使用することも/media
オプションではないということです。
次の行を追加して/etc/fstab
システムを再起動しましたが、肯定的な効果はありませんでした。
//remote_ip_address/folder /srv/mount_destination cifs noauto,user 0 0
私が何か間違っているのか、それとも何かを見逃しているのでしょうか?
ベストアンサー1
に追加した行を考慮すると、/etc/fstab
次のことが機能します。
USER=UN mount /srv/mount_destination
(適切な値に置き換えますUN
)これは、で指定されたファイルシステム、ターゲットとオプション/etc/fstab
、環境変数に保存されているユーザー名、およびUSER
パスワードプロンプトを使用します。そのオプションが必要な場合は()ro
にも追加する必要があります。/etc/fstab
noauto,user,ro
制限事項-o
(ルートのみを指定できます)は、システムを保護するためのものです。管理者は、自分自身を使用-o
または使用するために必要なオプションを設定できます/etc/fstab
。オプションは多くの不利な状況を可能にします。したがって、一部のファイルシステムは、USER
CIFSを使用する上記の環境変数など、特定のオプションを設定する他の方法をサポートしています。
mount.cifs
(で使用されているmount -t cifs
)は、関連する可能性がある他の多くの設定をサポートしています。このmultiuser
オプションは特に便利です。