起動時にOS XがNFSサーバーに自動的に接続しないようにするにはどうすればよいですか?


13

今日Lionにアップグレードしましたが、Snow Leopardでも同じ問題を抱えていました。Macを起動してログインすると、自動的にNFSサーバーに接続します。Finderの[共有]セクションにサーバーが表示されるため、これを知っています。過去のある時点でサーバーに接続したと想定していますが、現在接続を停止する方法がわかりません。どこを見ることができますか?サーバーを取り外した後でも、次の起動時に再接続します。停止するにはどうすればよいですか?

詳細情報-/ etc / auto_homeは次のようになります。

#
# Automounter map for /home
#
+auto_home  # Use directory service
#
# Get /home records synthesized from user records
#
+/usr/libexec/od_user_homes

また、/ usr / libexec / od_user_homesを実行しても出力は生成されませんでした。

マウントはディスクユーティリティまたはディレクトリユーティリティに表示されず、実行中にlsofはマウント(/ CIFS)が表示されません。df/ CIFSを表示し、ファイルシステムがx-browser:

/ etc / auto_masterは次のとおりです。

#
# Automounter master map
#
+auto_master        # Use directory service
/net            -hosts      -nobrowse,hidefromfinder,nosuid
/home           auto_home   -nobrowse,hidefromfinder
/Network/Servers    -fstab
/-          -static

そしてからの出力mount

/dev/disk0s2 on / (hfs, local, journaled)
devfs on /dev (devfs, local, nobrowse)
map -hosts on /net (autofs, nosuid, automounted, nobrowse)
map auto_home on /home (autofs, automounted, nobrowse)
x-browser: on /CIFS (nfs)
localhost:/gWMIVnK_1WG9ZzUq0q3qb7 on /Volumes/MobileBackups (mtmfs, nosuid, read-only, nobrowse)

これは迷惑です。ケーブルモデム(bthomehub3)が共有として表示されます。
スティーブン

回答:


4

CIFSマウント、xブラウザーでも同じ問題が発生しました。Macユーザーが通常行うように、Sharity 3を試し、アイコンをゴミ箱に入れて「削除」したために発生しました。:)しかし、プログラムはまだインストールされており、毎日デスクトップにCIFSアイコンを配置しました。

次のターミナルコマンドを使用して解決しました。

sudo /Library/StartupItems/Sharity3/uninstall

はい!それで解決しました-ありがとう!これはあまりにも長い間私を悩ませてきました。
ジョシュブラウン

?私の答えに対する12月16日の最後のコメントは、Sharityを実行している可能性があるという更新を提供しました。あなたはそれを見なかったと思います。
-AndrewNimmo

9

NFS自動マウントを見つけて無効にするには、NFSマネージャーアプリケーションの使用を検討することをお勧めします。マニュアルのこのセクションを参照しください。

マウント名/ CIFSとNFS情報の欠如は、Sharityを実行している可能性があることを示しています。Spotlightを使用して、インストールされているかどうかを確認します。もしそうなら、ここでドキュメントを見つけることができます。


ありがとう。ただし、自動マウントされたドライブはそこに表示されませんでした。
ジョシュブラウン

OK。ターミナルウィンドウを開いて、次のように入力/usr/libexec/od_user_homesしてReturn キーを押しますか 次の行に何かが印刷されていますか?次に、同じターミナルウィンドウで、次のように入力し、cat /etc/auto_home印刷される内容をお知らせください。
AndrewNimmo

再度ありがとう-これらの出力を表示するために質問を更新しました。
ジョシュブラウン

OK。何がcat /etc/auto_master戻りますか?最初の質問はNFSでしたが、最近の編集ではCIFSについても言及しています。mountターミナルウィンドウには何が返されますか?最後に、Finderから、ボリュームのマウントタイプに対して⌘I(情報取得)は何を表示しますか?
AndrewNimmo

私の質問をより多くの情報で更新しました。Finderは、CIFSフォルダーの種類がSharepointであることを示しています。Finderにマウントタイプについて何も表示されません。
ジョシュブラウン

6

NFSユーティリティがディスクユーティリティに表示されます。Disk Utility.app(/ Applications / Utilities /内)を開き、[ファイル]メニューで[NFSマウント]を選択します。表示され続けるドライブのURLを選択し、画面の左下隅にあるマイナスボタンをクリックして削除します。

ディスクユーティリティ-NFSマウント...


残念ながら、そこには表示されません。私は現在、Lykenとおしゃべりだし、この議論してきた:chat.stackexchange.com/rooms/883/...
ジョシュ・ブラウン

3

これを〜/ Library / LaunchAgents / cifs.plistとして保存します。

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
    <key>Label</key>
    <string>localhost.CIFS</string>
    <key>ProgramArguments</key>
    <array>
        <string>/sbin/umount</string>
        <string>/CIFS</string>
    </array>
    <key>RunAtLoad</key>
    <true/>
</dict>
</plist>

(翻訳:「ログインするたびに、/ CIFSをアンマウントする」)

私はそれが答えではないことを知っていますが、それを解明するためにいくつかの合理的な試みが行われたので、「少なくともこの方法であなたを悩ませない」代替案を提案する時が来るかもしれないと思いました。


2

システム設定で起動項目を確認してください。そこにある可能性があり、それが自動マウントを続ける理由です。


私がチェックしたのは、iTunesHelper、Alfred、ClipMenu、DTerm、bzbmenu、Dropboxのアプリだけです。私はそれらのどれもこれをやってされていないと思いますが、多分...と思います
ジョシュ・ブラウン

このマシンは管理された環境にありましたか?
デジタルチャイルド

それが何を意味するのか説明できますか?
ジョシュブラウン

このマシンのドメインにいつでもログオンしていましたか?
デジタルチャイルド

1
いいえ。ただし、以前のマシンでドメインにログオンし、Migration Assistantを使用して、そのマシンから新しいマシンにすべてを移行しました。そのため、何かが移行された可能性があります。
ジョシュブラウン

2

まず、lsof共有で実際に開いているファイルを表示しますか?df実際にファイルシステムをマウントまたはFinderが参考にされ、利用可能な共有をpingし、ちょうど共有ポイントではない、実際に本当のファイルシステムをマウントする、かもしれないものを見るために、接続であることを示しています。

おそらく、あなたが知らないプログラムがマウントを引き起こしているのでしょう。

リモートファイルシステムをマウントできる場所はたくさんあります-そして、私たちは皆、それらを1つずつ推測しています(私の推測はすぐに来ます)。開いているファイルを正確に特定できる場合は、マウントが行われている場所であり、自動マウントを無効にする必要がないことに気付くかもしれません(launchdジョブcom.apple.autofsdを無効にすることにより)。マウントの原因を追跡する最後の方法は、共有上のパスワードを一時的に変更する(またはパスワードを要求する)ことと、Macでどのプロセスがエラーをスローするかを確認することです。

さて推測部分に......

自動マウントは、[ユーザーとグループ]ペインでも構成できます。

[ 表示 ]ポップアップメニューを見たり、おそらくこれらのマウントをMacにプッシュできるディレクトリサーバーから切り離すだけで、AutoMountsおよびファイルシステムが自動的にマウントされる原因となる他のいくつかの設定を設定していないことを確認してください政策の問題。

ここに画像の説明を入力してください

ここに画像の説明を入力してください

ここに画像の説明を入力してください


私が走ったlsof | grep CIFS(マウントの名前)と任意の出力を取得できませんでした。df/CIFSマウントを表示します-ファイルシステムはx-browser:ディレクトリユーティリティもチェックしましたが、マウントまたは自動マウントが見つかりませんでした。
ジョシュブラウン

1

あなたの質問を完全に誤解していない限り...サーバーをイジェクトボタン(ゴミ箱)にドラッグすることはできませんか?


うん、その作品は、それは毎回私は自分のコンピュータを起動することを行うには痛みが...だ
ジョシュ・ブラウン

1

キャッシュされたMCXにより、Macがこれを実行しています。ある時点であったか、ディレクトリサーバーにバインドされているか、またはバインドされていると考えられます。おそらく、OS Xサーバー上のオープンディレクトリです。バインドしたサーバーにバインドし、クリーンなバインド解除を行います。また、サーバーでこのコンピューターアカウントが表示されるかどうかを確認します(MACアドレスなどで検索して非表示のアカウントを表示するには、詳細表示のターゲットアイコンタブを有効にする必要がある場合があります)


それでは、Macでこれを解決するにはどうすればよいですか?サーバーにアクセスできません。
ジョシュブラウン

0

同様の問題が発生していました。Finderウィンドウの[共有]セクションに3つのSharepointサーバーが表示されていました。ユーザーとグループにアクセスし、ラップトップに設定されているゲストユーザーアカウントを無効にしました。「ゲストにこのコンピューターへのログインを許可する」と「ゲストに共有フォルダーへの接続を許可する」の選択を解除すると、問題はなくなりました。


0

ずっと前に、NFSマネージャーを使用して自動マウントをセットアップしていましたが、Yosemiteにアップグレードした後、アプリケーションは正常に動作しなくなりました。しかし、マウントが表示され、この記事を通じて、マウントが構成された場所を見つけることができました。(OPと同様に、私の自動マウント情報は/ etc / auto_masterまたはそのサポートファイルにありませんでした)。

望ましくないリンクを削除するおそらく正しい方法:

sudo dscl
> cd /Local/Default/mounts
> ls
freenas:/mnt/vol_home/nfs_home.plist
> read freenas:\/mnt\/vol_home\/nfs_home.plist
  --various output here showing my configuration --
> delete freenas:\/mnt\/vol_home\/nfs_home.plist
  -- failed due to Invalid Path DS Error: -14009 (eDSUnknownNodeName)
  -- no combination of \, %2F, or quotes was successful

そして、明らかに正確ではないブルートフォース方式(sudo cp -p必要に応じて最初にファイルのバックアップを作成するために使用します):

sudo rm /var/db/dslocal/nodes/Default/mounts/freenas:%2Fmnt%2Fvol_home%2Fnfs_home.plist

次の方法で再起動を回避できる場合があります。

sudo automount -cv
sudo umount /nas     (whatever your mount point is)
sudo rmdir /nas

ただし、ファイルがまだ使用されているため、umountが許可されない場合があります。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.