OS Sierraでsmbドライブの自動マウントを実現しようとしていますが、適切に実行できません。
このOSで動作していると思われる/ etc/fstabをハッキングして、所有権またはchmodを強制的に変更して、root以外のユーザーがアクセスできるようにすることはできません。
Automountはマウントにuidまたはgidを設定しようとする私の試みをすべて無視しているようで、常にroot:wheelとしてマウントされています。
私はいくつかのスレッドを処理しましたが、解決策が見つからなかったため、AutomatorをApplescriptで使用してみました。ドライブをマウントしたFinderアプリにコマンドを使用しましたが、常に資格情報を要求するので、私にとっても役に立ちません。
誰でもroot以外のユーザーがアクセスできるOSxにsmbドライブをマウントし、ヘッドレスモードで動作する実用的なソリューションを提供できますか(ユーザーがログインする必要はありませんか?)
ありがとう
これはmacOS High Sierraで私にとってはうまくいきます:
SMB共有をマウントし、デスクトップに表示します
それ以外の場合は、auto_masterを使用できます。このエントリを/ etc/auto_masterに追加しました(rootアクセスが必要です):
# Network Shares
/- auto_smb -nosuid,noowners
次に、/ etc/auto_smbを作成しました。
/../Volumes/Storage -fstype=smbfs,soft,noowners,noatime,nosuid smb://admin:password@NAS326/Storage
adminはmy NAS=で読み取り/書き込みが許可されているユーザーであり、 "password"はパスワードです。
また、「ソフト」オプションは非常に重要です。リソースがない場合(ネットワークダウンなど)にリソースがないと、OSの何かがリソースに接続しようとしてスタックする可能性があります。
OSX SierraまたはHigh Sierra(10.12または10.13)のいずれかを扱っていると仮定すると、Appleの/ Volumesのロックによって生じる自動マウントの問題は数多くあります。
これは回避策(Apple人々によって作成された)であり、基本的にはそれを介して「ダクトテープ」されます。 https://support.Apple.com/en-us/HT207112
TLDRバージョン:
1。 10.12.2以上である必要があります(この「馬の山」の山の唯一の使用可能なバージョンとして10.12.6をお勧めします)。
2これをターミナルで実行します:Sudoのデフォルトは/Library/Preferences/com.Apple.NetworkAuthorization AllowUnknownServers -bool YESを書き込みます
NOW:自動接続オプション(> Sys Prefs> Users> Login Elements)はキーチェーンと適切に相互作用し、ログイン情報を適切に保存します。