PDA

Просмотр полной версии : Как заблокировать всех пользователей из командной строки


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
Или, что еще проще, зайди в свойства юзеров и разреши им логон только в определенный промежуток времени, который рассчитай исходя из своих нужд.

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

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

FantomIL
29.04.2004, 10:22
Это верное решение. Только могут возникнуть ослождения если очень много пользователей (долго править учетные записи).
Тогда нужно объединить пользователей в группы и применять правила к группам.

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

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

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

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

XoxoL
29.04.2004, 11:50
Упсь, ошибочка вышла.
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
Ghost так выключать не по времени, а по желанию гуманоида gigi
Некоторые биосы умеют включать по времени.
Другое решение - включать командой по сети или звонком на модем (выходиш из дома - набрал номер, сервер заработал, а шеф думает что ты с шести утра уже вкалываеш :) )

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

ivahaev
29.04.2004, 14:05
ivahaev а про отключение юзеров перед окончанием работы никто и не говорит.

Я вот про что говорил:
Вечер
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
У мелко-мягких много что неализовано не логично (явно не наши люди писали).

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

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


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

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


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

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

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

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

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


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

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

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

AlexSystem
29.04.2004, 14:58
Лучше делать автоматом с помощью планировщика, встроенного или какого другого, например, nnCron.

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

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

я не нашел!

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

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

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

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


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

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

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

ivahaev
29.04.2004, 15:11
Чтобы утром никто в базу не успел влезть!

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

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

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

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

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

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

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

AlexSystem
29.04.2004, 15:24
Тогда, имхо проще сделать запуск сервиса 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
кстати, а что за база такая, если глюков так много. Расскажи, чтобы мы могли её избежать, если придется :)

Да база на 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
Сейчас попробовал- ПЕСНЯ!
Всем спасибо!
Поздравляю! :winkgrin:

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