HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ ЧАТ
loading...
Скрыть
Вернуться   ANTICHAT > РАЗРАБОТКА > Для Администратора > Windows
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #1  
Старый 23.08.2015, 16:39
SynergyIT
Познающий
Регистрация: 20.07.2013
Сообщений: 82
С нами: 6743579

Репутация: 0
По умолчанию

Всем привет. Есть проблемка на одном сервере - windows 2008, AD, режим сетевой аутентификации гостевой, 20 компьютеров не входящих в домен сохраняют на сетевую папку файлы, сохраняют не пользователи, а cmd файлы (командой copy, xcopy, robocopy). Вопрос вот в чём - при первом входе сетевая папка запрашивает авторизацию, поскольку авторизация гостевая, то подходит любой введённый символ в поле "имя", но первый вход осуществляет не пользователь, а cmd, консоль не понимает ответа в виде авторизации, поэтому не копирует файлы.
Хотя эта ситуация появилась не сразу, изначально всё было отлично, cmd делал своё дело и копировал файлы, а потом в один прекрасный момент стала эта фигня.
Может кто подскажет куда копать?

PS учётка "Гость" включена.
 
Ответить с цитированием

  #2  
Старый 23.08.2015, 16:51
Горбушка
Новичок
Регистрация: 02.05.2008
Сообщений: 0
С нами: 9486961

Репутация: 0
По умолчанию

А вариант запускать этот cmd от имени технологической учётной записи не подходит?
И в крон, и в службу можно забить от какой учётки стартовать... Если запускает пользователь - то либо шифт-пкм -> запустить от имени, либо дать права этому юзеру, от кого стартует cmd
 
Ответить с цитированием

  #3  
Старый 23.08.2015, 18:02
SynergyIT
Познающий
Регистрация: 20.07.2013
Сообщений: 82
С нами: 6743579

Репутация: 0
По умолчанию

Запуск cmd от system нет смысла, т.к. copy от system локального ПК не имеет привилегий как system в сервере AD.
Так и есть - планировщик задач запускает cmd с целью бекапа доков юзера, и после успешной архивации кидает текущий архив на сервер. Но сервер однажды перестал принимать архивы, нет их и всё, логи пустые, просто скопировано 0. И только после применения дедуктивно-наблюдательных методов товарища Шерлока выяснилось что при старте новой сессии гостевого доступа на сетевую папку запрашивает авторизация (окно логин/пароль). И посокльку copy не умеет отрабатывать запросы авторизации, то скопировано 0 файлов((((.
Надеюсь понятно объяснил?
 
Ответить с цитированием

  #4  
Старый 23.08.2015, 19:20
UnKn0wN
Новичок
Регистрация: 01.03.2006
Сообщений: 19
С нами: 10628887

Репутация: -1
По умолчанию

Ни разу не сталкивался с такого рода схемой, обычно на недоменных машинах через control userpasswords2 добавляют логин-пароль для сервера, либо делают через net use x: \\server\share /user:domain\user password и далее копируют уже на примапленный диск.
 
Ответить с цитированием

  #5  
Старый 23.08.2015, 20:35
Горбушка
Новичок
Регистрация: 02.05.2008
Сообщений: 0
С нами: 9486961

Репутация: 0
По умолчанию

Я имел ввиду не system, а специально созданную учётную запись на сервере AD, которая имеет права как на машине, с которой копируем, так и на машине, куда копируем... Разница - пароль не устаревает, а сам логин/пароль знает только админ, который настроил планировщик...
 
Ответить с цитированием

  #6  
Старый 24.08.2015, 22:18
UnKn0wN
Новичок
Регистрация: 01.03.2006
Сообщений: 19
С нами: 10628887

Репутация: -1
По умолчанию

Цитата:

Горбушка написал(а):

Я имел ввиду не system, а специально созданную учётную запись на сервере AD, которая имеет права как на машине, с которой копируем, так и на машине, куда копируем... Разница - пароль не устаревает, а сам логин/пароль знает только админ, который настроил планировщик...

Очевидно, что машины не в домене, поэтому запустить локальный скрипт из-под доменной учетки не получится. Зато на эту тему вспомнился случай - имелся контроллер домена и куча машин, в домен не входящих. Пришла разнарядка - паленый виндовый сервер снести. А там и общая папка, и архивы, и много разных документов, доступ к которым надо разграничить. В итоге накатили самбу, на самбе настроили КД, продублировали учетные данные с компов (логин-пароль), ну и все заработало - юзвери стучались на сервер, авторизовывались локальной учеткой, все воркало. Единственное что - машины должны иметь рабочую группу как NETBIOS-имя домена.

Так что можно загнать все компы в одну группу и 1) завести одну учетку для синхронизации в AD, создать идентичную учетку на компах вне домена, запускать скрипт от имени этого пользователя 2) продублировать в AD учетки с локальных компьютеров, запускать от имени локального пользователя. Ну это если вариант с маппингом диска не подходит.
 
Ответить с цитированием
Ответ





Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.