NASネットワークファイルサーバーがあり、Ubuntu 12.04LTSではfstab
ファイルの次のエントリを使用して自動的にマウントしていました。
//nas-A0-B9-AF/public /opt/Z cifs credentials=/home/user/.smbcredentials,uid=1000,iocharset=utf8 0 0
14.04(大きな間違い)にアップグレードしたが、共有がマウントされない!サーバー側では何も変更されていません。次のコマンドでパーティションを手動でマウントできますが、読み取り/書き込みアクセス権はありません
Sudo mount 192.168.1.103:/c/public /opt/Z
誰かが私を助けてくれることを願っています。これは私に多大なストレスと多くの時間の浪費を引き起こしています。
ひとつだけ:アップグレードプロセス中、sambaの構成を12.04LTSのままにしておくことを選択しました。
非常に多くの試行錯誤の実験と、さまざまな議論フォーラム(フォーラムではなくフォーラム)を精査して、次の作品を見つけました。
//192.168.1.103/public/opt/Z cifs username =、password =、_ netdev、uid = 1000、iocharset = utf8、sec = ntlm 0 0
Sec = ntlmの意味がわかりませんが、私の問題は解決しているようです。誰かが私のためにこれについて事後分析をしてもらえますか? (Neon_overload:とにかく助けてくれてありがとう。)
「sec = ntlm」セキュリティオプションを投稿していただきありがとうございます。 Ubuntuの新しいバージョンを入手してCIFS共有を自動マウントしようと何日も試みてきました。 mount.cifsのマニュアルページによると、3.8より前のカーネルのデフォルトは「sec = ntlm」でした。新しいデフォルトは「sec = ntlmssp」です。マニュアルページでは、9つの異なるセキュリティモードオプションについて説明しています。
しばらく経ちましたが、私にとってうまくいったことを共有したいと思います。パッケージ 'cifs-utils'をインストールするだけで、追加する必要がありました。 sec = ntlmでしたが、間違ったfsタイプ、悪いスーパーブロックを示すエラーを受け取りました。
Cifs-utilsをインストールすると問題が修正され、その後マウント-aが正常に機能しました。
アップグレードプロセス中に、samba構成を12.04LTSのままにしておくことを選択しました。
これを非常に深く調べていなければ、これが問題になる可能性があります。ソフトウェアは、リリース間で構成ファイルの変更を必要とするほど十分に機能し続ける場合があります。
古い設定ファイルを保持する機会が与えられたとき、あなたのバージョンと新しいバージョンの間の変更の比較または差分を見る機会が与えられていたはずです。必要に応じて、新しいバージョンを選択的に適用できます。
Sudo dpkg-reconfigure samba-common
またはSudo apt-get install --reinstall samba-common
でこれを修正できるかもしれません(設定ファイルを格納するのはsamba-commonパッケージだと思いますが、確信はありません)。必要に応じて後で再適用できるように、カスタム構成をメモしてください。