私はLinux、コマンドライン、およびStackExchangeに関する私の知識が比較的弱いことを言って質問を始めたいと思います。
別のUNIXシステムでネットワークドライブを設定しようとしています。
私はこれに従いましたネットワークドライブを永久にマウントする方法のガイド
sudo mount -a
結果:
enter codemount error(13): Permission denied
Refer to the mount.cifs(8) manual page (e.g. man mount.cifs)
私のfstabは次のようになります
//[url to server]/[path to my folder to link] [path to local folder to mount] cifs credentials=[path to credentials file],uid=1000,gid=1000,iocharset=utf8,file_mode=0777,dir_mode=0777,sec=ntlm 0 0
fstabはガイドで提供されているものと変わりはありませんが、これはまったく同じ設定を持つ同僚が提供したテンプレートを使用したためであり、唯一の違いは動作方法です。資格情報ファイルには、SSHを介してコンピュータに接続するために使用するのと同じユーザー名とパスワードがあります。
詳細なインストール出力もあまり役に立ちません。
mount.cifs kernel mount options: ip=[IP],unc=\\[url]\apriede,iocharset=utf8,file_mode=0777,dir_mode=0777,sec=ntlm,uid=1000,gid=1000,user=apriede,prefixpath=projects,pass=********
回答の検索中に見つかったほとんどの質問には、secオプションが設定されていないか、間違っている問題があります。これは私の同僚にとってうまくいくので、私のインスタンスでは正確でなければならないことを知っているので、私の質問が新しい質問で検証されることを願っています。 。
答え1
資格情報ファイルには、SSHを介してコンピュータに接続するために使用されるのと同じユーザー名とパスワードが含まれていると指定されています。これは異なる場合があります。
CIFS共有をマウントするときにSamba()に既知のユーザー名を指定し、そのsmbpasswd -a $newuser
アカウントにはUNIX対応アカウントも必要です。つまり、Sambaユーザーには同じ名前のUNIXアカウントが必要です。ただし、パスワードは異なる場合があります。
手動でマウントできることを確認し、を使用してSambaパスワードを確認するか、smbpasswd
パスワードを変更してマウントします。
selinuxかもしれません。よくわかりません。他のエラーが発生する可能性があります。 Samba サーバーで selinux が有効になっていることを確認します。
力を得る
施行されている場合は、一時的に無効にしてみてください。
強度を0に設定
動作していることを確認してください。