Centos 7のautofsは、パスワードなしのSamba共有のためにパスワードを要求します。

Centos 7のautofsは、パスワードなしのSamba共有のためにパスワードを要求します。

パスワードを必要としないSamba共有があります。 myのデフォルト以外の行は次のとおりですsmb.conf

[global]
map to guest = Bad User

[distr-ro]
        path = /home/distr
        public = yes
        writable = no

RHEL6で次の行を追加しましたが、うまくいき/etc/auto.masterました。

/cifs   /etc/auto.smb --timeout=60

ただし、Centos 7では共有にアクセスしようとすると中断され、ブロードキャストメッセージが表示されます。

[root@wc8 etc]# ls /cifs/okdistr/distr-ro

Broadcast message from root@wc8 (Wed 2016-03-02 03:51:45 EST):

Password entry required for 'Password for root@//okdistr/distr-ro:' (PID 10006).
Please enter password with the systemd-tty-ask-password-agent tool!

ベストアンサー1

私も同じ問題があります。最終的に自動マウントをsystemdに切り替えました。

マウントするには、/etc/systemd/systemにファイルを生成する必要があります。命名規則では、マウントポイントの後に名前を付け、パス区切り文字をダッシュ​​に変更する必要があります。名前にはすでにダッシュがあるので、それを脱出する方法を見つける必要があります。

私の場合は、/etc/systemd/system/smb-Tomato.mountを追加しました。

[Unit]
  Description=cifs mount script
  Requires=network-online.target
  After=network-online.service

[Mount]
  What=//<IP of server>/<path on server>
  Where=/smb/Tomato
  Options=guest,uid=<my UID on client>,gid=<my GID on client>,rw
  Type=cifs
[Install]
  WantedBy=multi-user.target

その後、このインストールを有効にして起動する必要があります。

sudo systemctl enable smb-Tomato.mount
sudo systemctl start smb-Tomato.mount  

自動マウントしたいので、以下を含む/etc/systemd/system/smb-Tomato.automountファイルも作成しました。

[Unit]
  Description=cifs automount script
  Requires=network-online.target
  After=network-online.service

[Automount]
  Where=/smb/Tomato
  TimeoutIdleSec=10

[Install]
  WantedBy=multi-user.target

同様に有効にして起動します。

sudo systemctl enable smb-Tomato.automount
sudo systemctl start smb-Tomato.automount  

これまでは満足です。面倒な放送メッセージが消えた。

これを実行した後、「ゲスト」インストールオプションを使用すると問題が解決する可能性があると思いましたが、すでに必要なものがあるため、これを再試行しませんでした。

おすすめ記事