Как запустить SAMBA на MAC OS X из терминала?

18589
User1234

Я пытаюсь включить SAMBA (SMB) из терминала.

Это включает AFP и обмен файлами:

sudo launchctl load -F /System/Library/LaunchDaemons/com.apple.AppleFileServer.plist 

Но я хочу включить SMB тоже из терминала. Как я могу это сделать? Мне это нужно для MAC OS X (10.5, 10.6, 10.7).

PS Тот же эффект, если вы идете в Системные настройки-> Общий доступ-> Общий доступ к файлам-> SMB (Windows), должны быть включены.

4
Я совершенно уверен, что вы могли бы как-то записать штуку рабочего процесса действий Automator для этого и запустить его. РЕДАКТИРОВАТЬ: игнорировать, вы хотите сделать это из терминала. Tristan Seifert 13 лет назад 0

2 ответа на вопрос

3
Daniel Beck

Если вы запустите следующее:

sudo launchctl load -F /System/Library/LaunchDaemons/com.apple.smbd.plist 

Служба запустится, хотя графический интерфейс не обновится (поскольку вы принудительно загружаете службу, даже если она отключена).

Вы также можете удалить флаг Disabled из файла и регулярно загружать его.


Вы также можете запустить /usr/sbin/smbdнапрямую от имени пользователя root.

Благодарю. Но первый вариант не работает на Snow Leopard. Невозможно выполнить статистику ("/ System / Library / LaunchDaemons / com.appl.smbd.plist"): такого файла или каталога нет. User1234 13 лет назад 0
@ User1234 Вы неправильно набрали имя файла: `appl` Daniel Beck 13 лет назад 0
извиняюсь. здесь это не может быть статистики ("/ System / Library / LaunchDaemons / com.apple.smbd.plist"): Но это работает для Lion, я думаю, что на Snow Leopard это отличается. Он не обновляет пользовательский интерфейс, но доступен? User1234 13 лет назад 0
Я думаю, на MAC OS X Snow Leopard это com.apple.smb.server.preferences.plist User1234 13 лет назад 0
Он не работает, он отображается пустым, что ничего не передается, когда я пытаюсь подключиться из окон. User1234 13 лет назад 0
Но когда я делаю это из графического интерфейса, он работает нормально, у вас есть идея? User1234 13 лет назад 0
@ User1234 Нет, так как я больше не использую SL. Вы устали запускать Smbd напрямую? LaunchDaemon больше ничего не делает. Daniel Beck 13 лет назад 0
Да, я попробовал оба. он просто показывает emtpy, папок нет .. На Lion это тоже не сработает .. Мне нужно что-то запустить, этот GUI делает User1234 13 лет назад 0
1
ram kumar

На снежном барсе это /System/Library/LaunchDaemons/smbd.plist