Total Commander Forum Index Total Commander
Форум поддержки пользователей Total Commander
Сайты: Все о Total Commander | Totalcmd.net | Ghisler.com | RU.TCKB
 
 RulesRules   SearchSearch   FAQFAQ   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Изменение прав доступа к файлам и каталогам

 
Post new topic   Reply to topic    Total Commander Forum Index -> Программное обеспечение printer-friendly view
View previous topic :: View next topic  
Author Message
LonerD



Joined: 04 Jan 2011
Posts: 1168
Location: Донецк

Post (Separately) Posted: Tue Aug 14, 2018 15:17    Post subject: Изменение прав доступа к файлам и каталогам Reply with quote

Имеем файлы и/или каталоги. Доступ запрещён всем (Everyone - Full control - Deny).
Цель: Получить для текущего пользователя (или для всех) права доступа (R-W-E) к выделенным на панели Тотала файлам и каталогам.

Знаю две утилитки, которые позволяют сделать желаемое, но обе не поддерживают параметры (нужно запустить и продираться через дерево каталогов).
NTFS Permissions Tools - идеальный вариант, можно и пользователей выбрать и прочие нюансы настроить. Вот ещё бы открывалась в заданном каталоге... но проект мёртв, сайта нет уже, блог три года не обновлялся.
NTFS Access - примитивней, поддерживает только каталоги и не поддерживает параметры.

Ещё как вариант - запустить Тотал с правами администратора, запустить плагин DiskInternals и скопировать недоступный файл/каталог в другое место... чересчур заморочно получается.

TakeOwnershipPro и TakeOwnershipEx (брр... на .Net) не выполняют поставленную задачу.

Какие ещё варианты?
_________________
Win11 x64 Eng | TC DreamLair eternal pre-α


Last edited by LonerD on Tue Aug 14, 2018 16:31; edited 4 times in total
Back to top
View user's profile Send private message
imig73



Joined: 18 Jun 2013
Posts: 279
Location: г. Иркутск

Post (Separately) Posted: Tue Aug 14, 2018 15:22    Post subject: Reply with quote

А меня тоже интересует такой функционал в ТС со сторонней утилитой.
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Tue Aug 14, 2018 17:08    Post subject: Reply with quote

А свои чем-то не годятся?
cacls /?
icacls /?
takeown /?
_________________
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Back to top
View user's profile Send private message
imig73



Joined: 18 Jun 2013
Posts: 279
Location: г. Иркутск

Post (Separately) Posted: Tue Aug 14, 2018 17:38    Post subject: Reply with quote

Flasher
Icacls наверное не плоха, но хотелось бы без регистрации с regsvr32.
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Tue Aug 14, 2018 17:43    Post subject: Reply with quote

imig73
Регистрации чего? Там 4 стандартные библиотеки используются.
_________________
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Back to top
View user's profile Send private message
imig73



Joined: 18 Jun 2013
Posts: 279
Location: г. Иркутск

Post (Separately) Posted: Tue Aug 14, 2018 18:51    Post subject: Reply with quote

Flasher
Уже разобрался, эта утилита в комплекте ОС. Ну и не даёт она менять владельца "отказано в доступе". icacls F:\test /setowner %USERNAME% /T /C /L
Back to top
View user's profile Send private message
Zmy



Joined: 06 Apr 2015
Posts: 78

Post (Separately) Posted: Wed Aug 15, 2018 15:14    Post subject: Reply with quote

Могу написать программу.
Но я абсолютно не уверен, как она себя будет вести на версиях, новее чем XP.
Back to top
View user's profile Send private message
Avada



Joined: 01 Aug 2008
Posts: 10235
Location: Россия, Саратов

Post (Separately) Posted: Wed Aug 15, 2018 19:23    Post subject: Reply with quote

Zmy
Для версий по XP включительно ещё целы системные компоненты, легко вызываемые через встроенные команды TC.
_________________
Даже самая богатая фантазия
Не представит себе наши безобразия.


Last edited by Avada on Fri Aug 17, 2018 11:52; edited 1 time in total
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Thu Aug 16, 2018 01:40    Post subject: Reply with quote

imig73
Запуск выполнялся с повышенными правами? Текущий владелец кто?
_________________
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Back to top
View user's profile Send private message
imig73



Joined: 18 Jun 2013
Posts: 279
Location: г. Иркутск

Post (Separately) Posted: Thu Aug 16, 2018 17:10    Post subject: Reply with quote

Flasher

ТС или cmd запущены от имени администратора. Текущий владелец тоже из группы "Администраторы". Сменил специально владельца через "Безопасность"на _vmware_, а обратно утилита не меняет. Не предназначена она для этого.
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Thu Aug 16, 2018 17:34    Post subject: Reply with quote

imig73
Ключ есть, но не предназначена? Confused Я ей не раз пользовался. На 7-ке всё работает. Ключ /grant помогает? У _vmware_ какие полномочия?
_________________
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Back to top
View user's profile Send private message
imig73



Joined: 18 Jun 2013
Posts: 279
Location: г. Иркутск

Post (Separately) Posted: Fri Aug 17, 2018 11:29    Post subject: Reply with quote

Flasher
Да ключ то есть, но где то читал что явно изменить владельца нельзя. _vmware_ это VMware User Group и персонально нет в списке прав доступа, достаточно администраторы и прошедшие проверку. Да даже и другая реальная учётка у меня не меняется на владельца этой утилитой, а права даёт/убирает без проблем. Если не трудно дайте команду реально работающую, я только начал разбираться и возможно что-то путаю.
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Fri Aug 17, 2018 11:49    Post subject: Reply with quote

imig73
"Персонально нет" — это как? Если в диалоге Выбор "Пользователь" или "Группа" нажать кнопку 'Дополнительно...', а там 'Поиск', в колонке "В папке" для него название компьютера указано?
Команда выше по сути верная.
_________________
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Back to top
View user's profile Send private message
LonerD



Joined: 04 Jan 2011
Posts: 1168
Location: Донецк

Post (Separately) Posted: Thu May 11, 2023 21:51    Post subject: Reply with quote

Возвращаясь в возвращение.
Есть вот такая утилитка Resetting NTFS files permission для каталогов (принимает параметр %P%N).

И сделал такую команду для разблокировки выделенных файлов и каталогов
Code:
[em_win_icacls]
cmd=*%comspec% /c
param=for /f "delims=\ tokens=1" %%i in ('TYPE %WF') do icacls "%P%%i" /reset /T /C /L /Q
menu=Reset NTFS files permissionng and take ownership of files and directories

_________________
Win11 x64 Eng | TC DreamLair eternal pre-α
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    Total Commander Forum Index -> Программное обеспечение All times are GMT + 4 Hours
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group