Як я можу зупинити OS X від автоматичного підключення до сервера NFS при запуску?


13

Я перейшов до Лева сьогодні, але мав таку ж проблему на 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 не дав вихід.

Монтаж не відображається у програмі Disk Utility або Utility Directory, а запущений 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-браузером ... Це сталося тому, що я спробував Sharity 3 і 'видалив' його, помістивши піктограму в смітник, як це зазвичай роблять користувачі Mac. :) Але програма все ж була встановлена ​​і щодня ставити піктограму CIFS на робочий стіл.

Я вирішив це за допомогою наступної команди Terminal:

sudo /Library/StartupItems/Sharity3/uninstall

Так! Це вирішило це - спасибі тонна! Це занадто довго клопоче мене про дорогу.
Джош Браун

? Останній коментар, який було зроблено 16 грудня до моєї відповіді, надав оновлення про те, що ви можете працювати з Sharity. Я думаю, ви цього не бачили.
AndrewNimmo

9

Ви можете розглянути можливість використання програми NFS Manager, щоб допомогти вам знайти та вимкнути автоматичний набір NFS. Щоб отримати допомогу, зверніться до цього розділу посібника.

Назва монтажу / CIFS та відсутність інформації NFS вказує на те, що ви можете працювати з Sharity. Перевірте, чи встановлено він, використовуючи прожектор. Якщо це так, ви можете знайти тут документацію .


Спасибі. Хоча автоматичний привід там не з’явився.
Джош Браун

Добре. Чи можете ви відкрити вікно терміналу, наберіть: /usr/libexec/od_user_homesі натисніть return. Щось друкується у наступному рядку? Далі в тому ж термінальному вікні наберіть: cat /etc/auto_homeі повідомте нам, що роздруковано.
AndrewNimmo

Ще раз дякую - я оновив питання, щоб показати вихід із них.
Джош Браун

Добре. Що cat /etc/auto_masterповертає? У вашому запитанні спочатку говорилося про NFS, але нещодавнє редагування тепер також згадує CIFS. Що означає mountповернення у вікні терміналу? Нарешті, із Finder що показує ⌘I (отримати інформацію) про тип кріплення гучності?
AndrewNimmo

Оновлено моє запитання з додатковою інформацією. Finder показує, що видом у папці CIFS є Sharepoint. Я не бачу нічого в Finder про тип кріплення.
Джош Браун

6

NFS-кріплення повинні відображатися в Disk Utility. Відкрийте Disk Utility.app (In / Applications / Utilities /) і в меню Файл виберіть NFS Mounts. Виберіть URL-адресу диска, який постійно відображається, та натисніть кнопку мінус у лівому нижньому куті екрана, щоб видалити його.

Утиліта диска - кріплення NFS ...


На жаль, він не відображається там. Зараз я балакаю з Lyken і обговорюю це: chat.stackexchange.com/rooms/883/…
Джош Браун

3

збережіть це як ~ / Бібліотека / 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. Я б здогадувався, що ніхто з них не робить цього, але, можливо, ...
Джош Браун

Чи була ця машина в керованому середовищі?
Digitalchild

Чи можете ви пояснити, що ви маєте на увазі під цим?
Джош Браун

Ви входили в домен для цієї машини в будь-який час?
Digitalchild

1
Ні, але я ввійшов у домен зі своєю попередньою машиною і використав Migration Assistant, щоб перемістити все з цього до моєї нової машини. Тож можливо щось мігрувало.
Джош Браун

2

По-перше, чи lsofпоказує, які файли фактично відкриті для спільного доступу? Є чи на dfсамому ділі показує файсістему або Finder є корисною і пінгом доступною частки і тільки при підключенні , щоб побачити , що точки частки можуть бути, на самому ділі не монтування істинної файлової системи.

Можливо, якась програма, про яку ви не знаєте, викликає гору.

Є багато місць, з яких ви зможете встановити віддалену файлову систему, і ми всі здогадуємось про них по черзі (я здогадуюсь за мить). Якщо ви можете точно вказати відкриті файли - ви можете зрозуміти, що там відбувається монтаж, і не доведеться відключати автоматичні кріплення (відключивши запущене завдання com.apple.autofsd). Останнє вказівка ​​для виявлення причини кріплення може бути тимчасово змінити пароль (або вимагати його) на спільному ресурсі і подивитися, який процес видає помилку на mac.

Тепер до частини здогадів ...

Автоматичні кріплення також можна налаштувати на панелі «Користувачі та групи».

Переконайтеся, що ви не встановили AutoMounts та декілька інших налаштувань, які можуть спричинити автоматичне встановлення файлових систем, переглядаючи спливаюче меню перегляду, а також, можливо, просто від'єднуючись від будь-яких серверів каталогів, які могли б натиснути ці кріплення на ваш Mac як питання політики.

введіть тут опис зображення

введіть тут опис зображення

введіть тут опис зображення


Я побіг lsof | grep CIFS(назва горі) і нічого не отримав. dfпоказує /CIFSкріплення - у файловій системі x-browser:я також перевірив утиліту каталогу і не знайшов жодних кріплень чи автоматичних ліній.
Джош Браун

1

Якщо я повністю не розумію вашого питання ... не можете ви просто перетягнути сервер на кнопку "Вийняти" (смітник)?


Так, це спрацьовує, але це боляче робити це кожного разу, коли я запускаю комп'ютер ...
Джош Браун

1

Ваш комп'ютер робить це через кешований MCX. Це було в якийсь момент, або він думає, що він або все ще пов'язаний з сервером каталогів, швидше за все, Open Directory на OS X Server. Я прив’язую його до будь-якого сервера, до якого ви зв'язані, і виконувати чисте відключення. також перевірте на сервері, щоб побачити, чи можете ви бачити цей обліковий запис комп'ютера (можливо, вам доведеться ввімкнути вкладку піктограми розширеного перегляду, щоб мати змогу шукати через mac-адресу тощо та бачити приховані облікові записи)


Тож як я можу це вирішити на своєму Mac? У мене немає доступу до сервера.
Джош Браун

0

У мене була подібна проблема, я бачив, як у розділі "Спільне" у вікні Finder з'явилися три сервери Sharepoint. Я перейшов до "Користувачі та групи" та вимкнув обліковий запис гостя, який було налаштовано на моєму ноутбуці. Щойно я зняв позначку "Дозволити гостям увійти на цей комп'ютер" та "Дозволити гостям підключатися до спільних папок", проблема усунулася.


0

Давно я використовував NFS Manager для налаштування автоматичного складу, але після оновлення до Yosemite програма більше не працює належним чином. Однак він відобразив моє кріплення, і завдяки цій статті я зміг знайти місце налаштування. (Як і в операційній програмі, моя інформація про автоматичну передачу була не в / 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

Але це може заборонити кількість даних через файли, які все ще використовуються.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.