Чому я не можу видалити цей верхній запис у параметрах брандмауера?


1

Я переходжу до системних налаштувань, брандмауера, потім опцій брандмауера. Я не можу вибрати запис "Обмін файлами (FTP)", щоб видалити його. Як я можу?

enter image description here

Оновлення: я запускаю OS X 10.7.5 і нічого не ввімкнено в панелі налаштувань спільного доступу. У якийсь момент я повинен був увімкнути FTP-демон для тестування і забув про це. Я можу це зробити:

$ ftp localhost
Trying 127.0.0.1...
Connected to localhost.
220 127.0.0.1 FTP server (tnftpd 20100324+GSSAPI) ready.

Виявляється, я можу вимкнути його за допомогою:

sudo /bin/launchctl unload -w /System/Library/LaunchDaemons/ftp.plist

Я все ще відчуваю, що мені вдалося заблокувати його в панелі налаштування брандмауера.


Перейдіть до програми, яка її створила, і зробіть її там.
Buscar웃

Чи контролюється це з панелі налаштувань "Спільний доступ"? Я не бачу FTP як параметр спільного доступу в налаштуваннях Спільного доступу в Lion, але, можливо, він був / був у іншій версії? Я все одно чекаю змінити налаштування брандмауера. Але коли я спробував зараз, я не можу вибрати жодного з двох пунктів, які відображаються в моїх налаштуваннях. (веб-обмін і ssh)
Tim B

@TimB: Apple впала підтримка FTP на OS X Lion, я думаю, що OP використовує Snow Leopard або старше.
jaume

Це я здогадувалася, що для послуг, що надаються як частина ОС, ви повинні їх вимикати замість налаштування в брандмауері. Я віддаю перевагу більш дрібній деталізації, такі як обмеження доступу до певних хостів або мереж, але це не передбачено брандмауером OS-X.
Tim B

Я на 10.7.5. Я оновлю питання.
Rob N

Відповіді:


5

OS X автоматично створює записи брандмауера, коли сервіс (наприклад, AFP або SSH) запускається через Системні налаштування.

Це зручно, тому що вам не доведеться турбуватися про правила брандмауера. ОС налаштовує брандмауер, як необхідно для роботи вибраних служб. Недоліком є ​​те, що ці записи не можна редагувати або видаляти з панелі брандмауера, замість цього потрібно зупинити службу , що дещо протилежне.

Можливо, увімкнено спільний доступ до файлів FTP у Системних налаштуваннях & gt; Спільний доступ?

Якщо ви використовуєте Mac OS X Leopard або Snow Leopard, вам потрібно зняти прапорець "Обмін файлами та папками за допомогою FTP", після чого запис брандмауера піде (кредит: зображення з eHow ):

enter image description here

(Apple впала підтримка FTP на OS X Lion, хоча це може бути увімкнено та вимкнено за допомогою командного рядка :

  • Щоб увімкнути та запустити службу:

    sudo launchctl load -w /System/Library/LaunchDaemons/ftp.plist
    
  • Щоб вимкнути та зупинити його:

    sudo launchctl unload /System/Library/LaunchDaemons/ftp.plist
    
  • Щоб запустити / зупинити його під час роботи системи:

    sudo launchctl start com.apple.ftpd
    sudo launchctl stop com.apple.ftpd
    

)


Так, це все. Дякую. Я не ввімкнув її в панелі "Спільний доступ", але я включив його launchctl команду. (Я оновив моє запитання, згадавши про це, перш ніж прочитати вашу відповідь.)
Rob N

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