IMHO.WS

IMHO.WS (http://www.imho.ws/index.php)
-   Сети (http://www.imho.ws/forumdisplay.php?f=145)
-   -   Как заблокировать всех пользователей из командной строки (http://www.imho.ws/showthread.php?t=57482)

AlexSystem 29.04.2004 09:00

Как заблокировать всех пользователей из командной строки
 
Файловый Сервер 2003.
Хочу организовать резерное копирование по следующему алгоритму.
Вечер
1. Отрубаем доступ к сереверу для всех пользователей
2. Выключаем сервер
(Я знаю, что кривое решение, но требования пожарной безопасности

Утром
1. Включаем сервер
2. Сервер делает резервные копиии (в компе 2 Hdd)
3. По окончании резервного копирования , включаем доступ для всех пользователей

Вопрос!
Как отрубать доступ пользователей и как его включать.
Желательно из Cmd файла или .....не знаю как!

Главная задача !
Вечером клацнули по ярлыку - комп выключился

Утром включили и ....НИ ОДНА ЗАРАЗА НЕ МОЖЕТ ВЛЕЗТь В БАЗУ до окончания резервного копирования!

Спасибо!

P.S. Сеть одноранговая. Все клиенты WINXP. Никаких контроллеров доменов.

ivahaev 29.04.2004 09:20

Попробуй остановить сервис Server. А после его запускать... Вроде, как-то можно через командную строку это делать...

PS. Синтаксис команды такой: NET START имя_сервиса
NET STOP имя_сервиса.
Чтобы остановить зависящие службы - добавь /Y после имени сервиса.
У меня получилось так:

Для останова:
Цитата:

net stop "Обозреватель компьютеров"
net stop "Сервер"
Для запуска:
Цитата:

net start "Сервер"
net start "Обозреватель компьютеров"

Supervisor 29.04.2004 09:24

Отрубать непосредственно пользователей смысла нет.
Останови службу "Server" или "Net logon".

остановить net stop служба
запустить net start служба

FantomIL 29.04.2004 10:00

Или, что еще проще, зайди в свойства юзеров и разреши им логон только в определенный промежуток времени, который рассчитай исходя из своих нужд.

Supervisor 29.04.2004 10:09

Цитата:

Сообщение от FantomIL
Или, что еще проще, зайди в свойства юзеров и разреши им логон только в определенный промежуток времени, который рассчитай исходя из своих нужд.

Это верное решение. Только могут возникнуть осложнения если очень много пользователей (долго править учетные записи).

ivahaev 29.04.2004 10:18

А вот вопрос у меня: Зачем вырубать доступ перед выключением сервера? :)))

FantomIL 29.04.2004 10:22

Цитата:

Сообщение от Appz_newS
Это верное решение. Только могут возникнуть ослождения если очень много пользователей (долго править учетные записи).

Тогда нужно объединить пользователей в группы и применять правила к группам.

Supervisor 29.04.2004 10:26

Цитата:

Сообщение от FantomIL
Тогда нужно объединить пользователей в группы и применять правила к группам.

На группу ты не можешь поставить ограниечение по времени.

FantomIL 29.04.2004 10:42

Упсь, ошибочка вышла.
Appz_newS
Спасибо! А я даже не подозревал (задач таких не стояло никогда). Интересно, а для чего это так реализовано?

Drill 29.04.2004 11:42

Цитата:

Сообщение от Appz_newS
На группу ты не можешь поставить ограниечение по времени.

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

XoxoL 29.04.2004 11:50

Цитата:

Сообщение от FantomIL
Упсь, ошибочка вышла.
Appz_newS
Спасибо! А я даже не подозревал (задач таких не стояло никогда). Интересно, а для чего это так реализовано?

У мелко-мягких много что неализовано не логично (явно не наши люди писали).

А для того что бы сделать бекар вполне не обязательно юзверей отключать нетбекап встроеный в винду прикрасно справляется с этой задачей даже если файлы открыты. Если уровня нетбекапа неодстаточно можно поставить HP Data Protector, этому вобще все равно что архивировать.

А из рекомендаций:
на мой взгляд архивирование лучьше проводить перед выключением, т.к в момент разгона винты чаше вызодят из строя.

Merlin Cori 29.04.2004 11:55

ivahaev а про отключение юзеров перед окончанием работы никто и не говорит. вопрос был следующий
Цитата:

Главная задача ! Вечером клацнули по ярлыку - комп выключился
:winkgrin:
в 2000 в Resourse Kit была утилита shutdown... ну дальше алгоритм понятен. Где-то у меня валяется, по идее, в 2003 сервере должна работать.

Ghost 29.04.2004 12:07

Цитата:

Вечером клацнули по ярлыку - комп выключился
Лучше делать автоматом с помощью планировщика, встроенного или какого другого, например, nnCron.
Цитата:

в Resourse Kit была утилита shutdown
nnCron это может сделать без всяких дополнительных утилит.

Merlin Cori 29.04.2004 12:11

Ghost так выключать не по времени, а по желанию гуманоида gigi

XoxoL 29.04.2004 12:19

Цитата:

Сообщение от Merlin Cori
Ghost так выключать не по времени, а по желанию гуманоида gigi

Некоторые биосы умеют включать по времени.
Другое решение - включать командой по сети или звонком на модем (выходиш из дома - набрал номер, сервер заработал, а шеф думает что ты с шести утра уже вкалываеш :) )

Извиняюсь, еще не проснулся и не правельно понял о чем речь.(о выключении а не включении)

ivahaev 29.04.2004 14:05

Цитата:

Сообщение от Merlin Cori
ivahaev а про отключение юзеров перед окончанием работы никто и не говорит.

Я вот про что говорил:
Цитата:

Сообщение от AlexSystem
Вечер
1. Отрубаем доступ к сереверу для всех пользователей
2. Выключаем сервер
(Я знаю, что кривое решение, но требования пожарной безопасности


Merlin Cori 29.04.2004 14:19

ivahaev , точно... слона-то я и не приметил

ivahaev 29.04.2004 14:29

Merlin Cori, ниче, бывает и не такое :)
AlexSystem, ну как успехи?

AlexSystem 29.04.2004 14:49

Цитата:

Сообщение от Alexs-B
У мелко-мягких много что неализовано не логично (явно не наши люди писали).

А для того что бы сделать бекар вполне не обязательно юзверей отключать нетбекап встроеный в винду прикрасно справляется с этой задачей даже если файлы открыты. .

Если файл открыт на чтение - нет проблем
А если он открыт на запись?
А если на запись открыты 20 файлов, которые должны изменяться синохронно
А если из 20 в файлов первые 3 попали в бэкап в старой редакции, а остальные в новой?
Или система ждет окончания записи.
Тогда теоретически она будет ждать бесконечно, пока все тупые юзвери не выйдут


Цитата:

Сообщение от Alexs-B
Если уровня нетбекапа неодстаточно можно поставить HP Data Protector, этому вобще все равно что архивировать. .

h HP Data Protector 5.0 Single Server Edition for Windows NT/2K)
Производитель: Hewlett Packard
Номер для заказа: C9264CB#ABB
Цена: 4801,00 у.е.


"Спасибо! Я пешком постою ....." Кавказская пленница

Цитата:

Сообщение от Alexs-B
А из рекомендаций:
на мой взгляд архивирование лучьше проводить перед выключением, т.к в момент разгона винты чаше вызодят из строя.

Я - согласен.
Заказчик - нет.

Вечером быстро все выключить,
ВЫДЕРНУТь вилку из розетки, чтобы не было пожара
А утром неспеша все архивировать.

AlexSystem 29.04.2004 14:55

Цитата:

Сообщение от Merlin Cori
ivahaev а про отключение юзеров перед окончанием работы никто и не говорит. вопрос был следующий
:winkgrin:
в 2000 в Resourse Kit была утилита shutdown... ну дальше алгоритм понятен. Где-то у меня валяется, по идее, в 2003 сервере должна работать.


Отключать юзверей или доступ к серверу именнон вечером!

Чтобы утром при старте сервер ни одна собака не успела влезь в базу до начала архивации!

Вечером
1 Команда ВСЕХ отключить отсервера (
2. вторая shutdown (спасибо, я про нее знаю, она штатная в XP)

AlexSystem 29.04.2004 14:58

Цитата:

Сообщение от Ghost
Лучше делать автоматом с помощью планировщика, встроенного или какого другого, например, nnCron.

nnCron это может сделать без всяких дополнительных утилит.

Покажи в каком месте nnCRON умеет закрывать доступ к серверу.

я не нашел!

AlexSystem 29.04.2004 15:00

Цитата:

Сообщение от Appz_newS
Отрубать непосредственно пользователей смысла нет.
Останови службу "Server" или "Net logon".

остановить net stop служба
запустить net start служба

Реальный совет!
Спасибо!

AlexSystem 29.04.2004 15:06

Цитата:

Сообщение от ivahaev
А вот вопрос у меня: Зачем вырубать доступ перед выключением сервера? :)))


Чтобы утром никто в базу не успел влезть!

Иначе
Случится ситуеваниа
1.Грузим сервер
2. Юзверь влез базу!
3. Закрываем достут\Юзверя убиваем\ базку покорежили
4. Забэкапили глюкнутую базу
Задача резервного копированич не выполнена!

Если с вечера всех погасить, утром точно ни кто не залезет в базу.

ivahaev 29.04.2004 15:11

Цитата:

Сообщение от AlexSystem
Чтобы утром никто в базу не успел влезть!

Тогда, имхо проще сделать запуск сервиса Server вручную и производить его непосредственно после бэкапа базы.
Итого - юзеры не могут до окончания бэкапа выполнить вход, следовательно, задача выполнена!

AlexSystem 29.04.2004 15:19

Цитата:

Сообщение от ivahaev
Merlin Cori, ниче, бывает и не такое :)
AlexSystem, ну как успехи?

Пока никак, опять в базу влезли во время резервного копирования.
Чиню базу!

Интересный глюк!

Если база открыта, и начинает резервное копирование.
WINZIP обламывается и база целая!
просто резер не создается!

Если winzip запущен и пытаются войти и РАБОТАТЬ в базе
База падает!!

Почему-то второй вариант встречается 2 раза в месяц!
:-(

AlexSystem 29.04.2004 15:24

Цитата:

Сообщение от ivahaev
Тогда, имхо проще сделать запуск сервиса Server вручную и производить его непосредственно после бэкапа базы.
Итого - юзеры не могут до окончания бэкапа выполнить вход, следовательно, задача выполнена!

Да!
Спасибо!
Базу соберу, потом попробую!

ivahaev 29.04.2004 15:45

кстати, а что за база такая, если глюков так много. Расскажи, чтобы мы могли её избежать, если придется :)

Supervisor 29.04.2004 15:55

офтоп. извиняюсь.
Цитата:

"Спасибо! Я пешком постою ....." Кавказская пленница
Мимино

XoxoL 29.04.2004 17:06

В самом деле, может проще будет нормальный бекап открытой базы реализовать?
Большинство баз поддерживает. И еще: 2003 сервер поддерживает такую весч как ШадовИмедж. Крайне удобно для всякого рода бекапов (если конечно мелко-мягкий не перелопатил само понятие ШадовИмеджа на свой манер). У меня все бекапы на Hitachi только так и делаются. С 2003 не копался, но можно попробовать.

AlexSystem 29.04.2004 18:09

Цитата:

Сообщение от ivahaev
кстати, а что за база такая, если глюков так много. Расскажи, чтобы мы могли её избежать, если придется :)

Да база на FOXe обычные DBF файлы. Беспроблемная база и беспроблемная прога. У 30 клиентов все пучком работатет т.к. ночной бэкап по сети с последующим выключение компов.

У этих - вечный геммор!
Вечером некогда. ДАВАЙ СКОРЕЕ - ДОМОЙ НУЖНО!
Ночью нельзя - пожар будет!
Утром ДАВАЙ СКОРЕЕ РАБОТАТЬ НАДО!
Ну и ФСЕ приплыли!
Наверху БЭКАП запускают
Внизу накладную отписывают

База говорит КУКУ!


Сейчас попробовал- ПЕСНЯ!
STOP.CMD
net stop server /y
net stop "Обозреватель компьютеров"
Shutdown.exe -p

netstart.cmd
net start server
net start "Обозреватель компьютеров"

Все пучком работает!

Всем спасибо!

Lord_Jadeite 30.04.2004 08:53

А обозреватель компьютеров зачем стопить?

ivahaev 30.04.2004 09:01

Цитата:

Сообщение от AlexSystem
Сейчас попробовал- ПЕСНЯ!
Всем спасибо!

Поздравляю! :winkgrin:

Цитата:

Сообщение от Lord_Jadeite
А обозреватель компьютеров зачем стопить?

Потому что он от службы "сервер" зависит, и без него не работает. И "Сервер" не останавливается, если обозреватель запущен.


Часовой пояс GMT +4, время: 00:31.

Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.