Есть ли (простая) замена для спецназа?
Много лет назад у моего клиента была умирающая коробка Windows NT Server 4.0, которая действительно использовалась только как файловый сервер. Я заменил его на SuSE и Samba (это было так долго, я уже не помню номера версий - или даже лет) и дал локальному опытному пользователю ярлык SWAT и инструкции о том, как разрешать конфликты соединений.
Пару лет назад эта машина показала свой возраст, и я заменил ее на 64-разрядную двухъядерную машину с Ubuntu Server 9.04. Лучше во всех отношениях - производительность, простота настройки, простота настройки Samba для приятной игры с унаследованными приложениями (что было огромным кошмаром, когда я настраивал SuSE!) - за исключением: никакого SWAT!
Вот ситуация: основным бизнес-приложением раньше было приложение базы данных DOS/cTree; эта программа использует DOS SHARE (и его преемники Windows) для блокировки файлов / записей. Кроме того, некоторые служебные функции (например, "Закрыть день") требуют эксклюзивного доступа к базе данных. SWAT дал опытному пользователю возможность увидеть, какие станции имеют открытые соединения с базой данных, и отключить их, если они не отвечали.
Конечно, я установил WebMin, и это дает мне всю мощь, которую сделал SWAT - и многое другое, что является проблемой. Я не могу сделать ярлык непосредственно в разделе Samba / подключений, поэтому пользователь должен перемещаться по меню... и, кроме того, есть много опций, которые не нужны пользователю, и которые я не обязательно хочу ее иметь.
До сих пор решение состояло в том, что она звонит мне, когда есть проблема, и я захожу в WebMin и решаю ее. Кроме того, они мигрировали в гораздо более новое приложение для бизнеса, а старое постепенно сокращается. Тем не менее, есть ли что-нибудь, что делает (просто) то, что я ищу (и ничего больше)?
Изменить: Когда я обновился до Ubuntu 9.04, я установил SWAT, и я попытался использовать его. Как предупреждает резюме пакета, это сделало плохие вещи; он не только переставил записи в моем файле smb.conf, но и сам Samba был значительно обновлен относительно SWAT (я, кажется, напомнил, что проблемы были связаны с обработкой оплок, который сломал приложение DOS), и больше ничего не работало. В конце концов я удалил SWAT, вернул обратно свой smb.conf и использовал WebMin.
Я слышу и понимаю предложение, что я обновляюсь до более новой версии Ubuntu: я сделаю это, как только у меня будет такая возможность. Но был ли исправлен спецназ? Кто-нибудь на самом деле использовал это недавно? Потому что в прошлый раз я попробовал, это был не очень хороший опыт...
Обновление: я обновился вчера вечером... какой кошмар, который оказался! do-version-upgrade настаивала на том, что я хочу прыгнуть прямо с Jaunty на Lucid (и, конечно, настаивала, что не могу); в конце концов я просто отредактировал все источники от "jaunty" до "karmic" и сделал полное обновление. Затем, когда я перезапустил, GRUB не удалось запустить с ошибкой 15 - оказалось, что он добавлял дополнительный "/boot" в начало каждой записи в списке. Получил это исправлено; сделал обновление до Lucid... что сломало HylaFax. (Багтрекеры утверждают, что проблема была исправлена в Lucid, но это не так.) Поэтому я обновился еще раз до Natty, который исправил HylaFax... но где-то по пути smb.conf был уничтожен! Но все хорошо, что хорошо кончается, я думаю. После всего этого у меня не хватило смелости попробовать SWAT (учитывая хэш, который он сделал из вещей, которые я делал в прошлый раз, в 2009 году); Я попробую это через день или два, когда у меня будет время для экспериментов.
1 ответ
Почему бы не установить swat
? Это в репозиториях просто sudo apt-get install swat
далеко...
Перед редактированием: я только что заметил, что у вас установлена неподдерживаемая версия Ubuntu. Поддержка 9.04 закончилась в конце прошлого года. Вы можете увидеть графики поддержки здесь.
Это может объяснить (я не уверен, что они действительно закрыли репозитории), почему вы не можете получить доступ к пакету. Вы должны рассмотреть вопрос о переходе по крайней мере до 10.04 (версия долгосрочной поддержки), и это обеспечит вам поддержку до конца 2015 года. Для бизнес-развертываний, где вы не хотите постоянно менять версии платформы, вы всегда должны учитывать версии LTS.
Итак, исправление:
- Обновление до поддерживаемой версии
- устанавливать
swat
- Расслабьтесь и расслабьтесь.
С этим планом довольно много взносов. Вы должны сделать два основных обновления, чтобы добраться до 10.04, и, хотя я бы сказал, что оно того стоит для безопасности (оно есть), есть более быстрый и хитрый метод: просто возьмите пакеты из более поздней версии.
Вы можете посмотреть и скачать пакет, доступный для Lucid здесь:
После загрузки вы просто запускаете:
sudo dpkg -i downloaded-package-name.deb
Вы также можете найти зависимые пакеты. Dpkg сообщит вам о недостающих зависимостях.
Это не безопасно. Это иногда опасно. Это может полностью сломать самбу. Считайте, что это предупреждение. Делай вещи правильно. Сделать обновление.