#0
by sogle
Есть задача - удалять некоторые временные файлики которые накапливаются в процессе работы на сетевом ресурсе в домене. Рядовому пользователю на уровне прав NTFS запрещено делать это (нельзя выполнить код удаления на клиенте) - поэтому было принято решение доверить это дело серверу 1С, путем запуска его от пользователя с расширенными правами. Сервис сервера запускается с правами доменного пользователя который может удалить данные файлики (в списке процессов rphost работает от этого пользователя), НО как показали эксперименты, процедура удаления файликов, запущенная на сервере директивой &НаСервере не может удалить. А экспериментальные попытки показали, что несмотря на то что процессы сервера 1С работают от имени доменного пользователя, файлы 1С сервером создаются от имени локального администратора (было выявляено путем просмотра Владельца в NTFS правах). В итоге получается что СЕРВЕР РАБОТАЕТ ОТ ДОМЕННОГО ПОЛЬЗОВАТЕЛЯ, А ОПЕРИРУЕТ С ФАЙЛАМИ ОТ ЛОКАЛЬНОГО АДМИНИСТРАТОРА?
#1
by Лефмихалыч
сервер работает от того пользователя, под которым запущена служба сервера. Можно увидеть, открыв services.msc и повтыкав в него глазами
#5
by Гёдза
rphost кстати можно запускать от другого пользователя нежели менеджер кластера (хотя не разу не видел, чтоб кто-то пользовал эту возможность)
#7
by sogle
Да в services.msc и в Диспетчере Задач rphost работает от доменного пользователя, а, например,УдалитьФайлы(..) и Новый ТекстовыйДокумент работают с файловой системой от локального администратора машины на которой крутится сервер 1С. Файлики - временные файлы которые образуются при открытии xls,doс ... Там просто настроены специальные NTFS права которые разрешают в сетевых папках создавать новые, но запрещают удалять старые файлы. И с удалением этих темпов много всяких нюансов...
#9
by Мэс33
касательно "УдалитьФайлы(..) и Новый ТекстовыйДокумент работают с файловой системой от локального администратора машины на которой крутится сервер 1С" Так у вас 1С запускается от локального админа. Если бы фоновым заданием грохали бы файлы - другое дело.
#12
by Лефмихалыч
сделай батник. который будет удалять файлы и создавать текстовый документ, запусти от этого пользователя и сравни ощущения. Результат должен быть идентичным
#13
by Dmitry77
у вин серверов есть встроенный sheduller... Там можно любое задание от имени любого пользователя прописать. Не трогайте 1с.
#17
by Лефмихалыч
wmic /node:RemotePC /user:admin /password:pass process call create "cmd /c echo test > LocalPCSharedFolder$ est.txt" вот это вместо руназа надо юзать, оно работает
#28
by Лефмихалыч
бесспорно. Только вот беда с этими утилитами начинается, когда все уже забыли, как ими командовать и внезапно приключилась необходимость все перенастроить. Или, когда обновляется винда, а утилиты под новой не пашут. Те саммые, про которые ни кто уже не помнит, нахрена их вообще использовали и кто придумал
#32
by Necessitudo
А у меня сервер 1С работает от имени доменного пользователя, который добавлен в локальную группу Administrators.Все работает. Что я делаю не так?
#34
by sogle
Извините, но не понял вашего вопроса.Без добавления в локальную группу админов на машине где вертится 1С сервер сервис сервера не запустился бы. Подводя итог к данной теме надо крупными буквами написать "В 1С не надо это тащить." Странно, что никто не упомянул про swpuser.ini - сам случайно наткнулся в поисках правды. PS Может поможет кому у кого похожая проблема: swpuser.ini– для того чтобы рабочий процесс запускался не от имени того же пользователя, что и агент сервера, в каталоге данных приложений, относящемся к пользователю агента сервера, может быть размещен файл swpuser.ini ;
Тэги: Админ
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Не работает функия вопрос() в 8-ке/в SQL не работает в файл серверной работает
- Функция СводныйОстаток не работает на сервере, а на локальной базе работает
- Можно на один сервер ставить терминал, сервер предприятия и sql сервер
- Как оптимальнее расселить сервер терминалов, сервер СУБД и сервер 1С на 2 сервера
- Как узнать от какого пользователя запущен сервер 1С?
- Не работает сортировка в СКД на одном клиенте, а на другом - работает
- УТ 11"невозможно получить текущего внешнего пользователя в сеансе пользователя"
- Создать пользователя ИБ из пользователя
- Невозможно получить текущего пользователя в сеансе внешнего пользователя
В этой группе 1С
- Управление автотранспортом АвтоГРАФ
- Получение реквизита значение с типом ДокументСсылка
- Вычислить выражение между строками группировки СКД
- 1C Fresh и дополнительная обработка
- Расчет доплаты за работу в праздничный день ЗУП 3.0.24.115
- ЗУП3. Начисление: Запись не верна! Неверно задан период действия
- Знатокам штрихкодов : Кодирования русских букв в Code-128
- Как убрать дебетовый остаток на счете 000
- Печать ТТН в БП 3.0
- Фатальная ошибка "extra content at the end of file document" при печати С-Ф
- 1с Розница 1 ЕГАИС. Вид номенклатуры "Алкогольная продукция"
- v7: 1С Попрошайка - платформу 7.7.027 комплексную сетевую файловую (не SQL) легально
- ЗУП 2.5 План видов расчета "Дополнительные начисления организаци"
- Кнопка заказа звонка
- Внешняя обработка, ОткрытиеФормы, БСП
- Как рассчитывается стоимость часа зуп 3.0
- Перевести время в минуты
- Отладка мобильного приложения в 1С 8.3.7
- Переменную в модуль объекта из модуля формы
- Как передать файл через WinHttpRequest