パスワードを必要としない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
これまでは満足です。面倒な放送メッセージが消えた。
これを実行した後、「ゲスト」インストールオプションを使用すると問題が解決する可能性があると思いましたが、すでに必要なものがあるため、これを再試行しませんでした。