Смена владельца папки в XP

Fragaria

Подскажите, как в этой злоебучей винде XP сменить владельца папки?
Ситуация такая: есть компьютер, который необходимо было очистить от вирусов и переустановить драйвера. Пароль пользователя я спросить забыл, поэтому вошёл под администратором и сбросил пароль пользователя. Далее под администратором запустил проверку на вирусы, предварительно обновившись, но обнаружил, что антивирус не может получить доступ к папке пользователя (назовём её условно Маша) с сообщением
C:/Documents And Settings/Маша/ - доступ запрёщён (4).
Я зашёл в свойства папки "Маша", добавил себя ("Администратор") в список пользователей, имеющих полный доступ к папке. После этого в папку я смог зайти, но ни в одну подпапку - не смог. Установка прав заново с параметром "К этой папке и ко всем вложенным подпапкам и файлам" не помогла, так же как и галочка "Заменить разрешения для всех дочерних объектов", и вообще ни одна галочка не помогла, блин, причём без каких-либо сервисных сообщений. Просто жму ОК, окно закрывается, но в дочерние папки меня не пускают и разрешения посмотреть я не могу ("У вас нет прав на просмотр разрешений блаблабла").
Разрешить эту уебанскую ситуацию я смог только сделавшись владельцем папки "Маша". Проверка на вирусы прошла, все вирусы удалились, и я захотел вернуть назад владельца папки "Маша". Но, бля, не тут-то было! В списке предлагаемых владельцев папки только я сам ("Администратор") и группа "Администраторы", в которую входит и "Маша". Однако пользователя "Маша" в списке нет! И кнопки "Добавить" - тоже нет.
И теперь у меня вопрос: как в этой охуенно продуманной и интуитивно понятной для пользователя системе установить нужного мне владельца папки? Потому что пользователь "Маша" теперь загружается с дефолтным профилем и к своему профилю доступа не имеет.

AlexV769

Маша вообще способна хоть как-то войти в винду?

serega1604

Потому что пользователь "Маша" теперь загружается с дефолтным профилем и к своему профилю доступа не имеет.
вот эта фраза что по-твоему означает?

serega1604

а Маша вообще в списке пользователей отображается?
может забекапить $HOME, удалить его, удалить пользователя и создать заного?

Fragaria

В списке пользователей Маша отображается.
За трансанальный способ спасибо, приму к сведению, но хотелось бы всё же штатными средствами это сделать...

serega1604

ну а если просто создать нового пользователя, хоть на него-то поменять владельца получится?

Fragaria

Хз, щаз попробую...

ALEX98

Однако пользователя "Маша" в списке нет! И кнопки "Добавить" - тоже нет.
алгоритм примерно такой:
1. убедиться, что у юзаря, под которым ты сидишь, есть право владения папкой профиля Маши и всеми вложенными объектами всех видов, если нету - получить такое право
2. имея права пункта 1, получить для своего юзера на папку с профилем и все вложенные объекты всех типов ВСЕ возможные права
3. наконец, имея пункт 2, выдать аналогичные полные права на этот профиль юзеру Маша
пользователь "Маша" теперь загружается с дефолтным профилем и к своему профилю доступа не имеет.
а вот если уже произошла такая фигня, то, видимо, надо, после проделывания вышеуказанных пунктов на старым Машиным профилем, сидя под админом компа, грохнуть новый машин профиль, после чего попробовать снова зайти в систему под машей. Если не выйдет - это уже отдельный вопрос, видимо в реестре надо ковырять...
охуенно продуманной и интуитивно понятной для пользователя системе

ну это уже эмоции
никто не обещал, что для юзаря система прав NTFS будет ахуенно понятна :)
но мой опыт мне подсказывает, что если подходить к ней продуманно то всё пашет заебок :)

Fragaria

1. убедиться, что у юзаря, под которым ты сидишь, есть право владения папкой профиля Маши и всеми вложенными объектами всех видов, если нету - получить такое право
2. имея права пункта 1, получить для своего юзера на папку с профилем и все вложенные объекты всех типов ВСЕ возможные права
3. наконец, имея пункт 2, выдать аналогичные полные права на этот профиль юзеру Маша
Ну проблема собственно и состоит в том, что после выполнения пунктов 1 и 2 невозможно выполнить пункт 3, так как в списке пользователей, которым можно предоставить право владения на папку, нет пользователя "Маша".

ALEX98

это значит, что пункт 2 выполнен не до конца, что-то ты недополучил. копай в этом направлении.
кстати иногда нада сделать logoff/logon, чтобы вступить в некоторые права
основная идея такая - будучи овнером, ты можешь дать себе любые права, а получив их, можешь делать с объектом что угодно, в том числе добавлять других овнеров и давать им любые права
разумеется, это актуально в таком относительно простом виде, если нигде нету явного запрета на что-то, поставленного неким другим юзарем, но явный запрет - вещь, о которой надо думать даже не 7, а 77 раз, прежде чем использовать, об этом микрософт на предупреждает постоянно.

kruzer25

Как именно ты пункт 3 осуществляешь?
У меня на вкладке "Owner" в списке Change owner to тоже есть только группа "администраторы" и я сам. Но это совершенно естественно - не показывать же там вообще всё, что можно.
А под списком - есть кнопка "Other users or groups", при нажатии на которую открывается стандартное окно для ввода пользователей; если там нажать кнопку "Advanced" - откроется интерфейс для поиска пользователей и групп.

Fragaria

Решил вопрос по-другому. Зашёл под Машей и завладел папкой из-под неё. Передать владение из-под Администратора так и не вышло.

ALEX98

ну, главное задача решена ;)
а по теме - см. пост пенартура

Fragaria

Нет там у меня такой кнопки, я же не совсем идиот.

sobleb


Выбираешь пользователя, жмёшь чекбокс и аплай...

Fragaria

Лёха, ну ёпт, я же сказал, что там было только 2 варианта, "Администратор" и группа "Администраторы". :)
А кнопки "Другие пользователи и группы", про которую говорит пенартур, нет и на твоём скриншоте, кстати, как её не было и у меня.

sobleb

А вот ты о чём...

Ну о назначении владельца в ХР я знаю только при копировании профайла...
AFAIK такая штука есть в 2003 и то не факт, что для этого не нужно ставить дополнительных суппорттулз...

SergZ495

который необходимо было очистить от вирусов и переустановить драйвера.
Обычно нормальные люди в таких случаях сразу винду переставляют, трудозатрат больше минут на 20, при этом большую часть суммарного затраченного времени будешь плевать в потолок, если у тебя дистрибутив нормальный.
К необходимости "трансанальных" манипуляций в данном случае по всей видимости привело лечение от вирусов, что и не мудрено.
Че за антивирус кстати?

evgen5555

CACLS /?

evgen5555

нормальные люди
К линуксойдам такое не относится.

Fragaria

О, где ты раньше был :) Щаз уже не попробовать правда, но что-то мне подсказывает, что это бы помогло.

Fragaria

Обычно нормальные люди в таких случаях сразу винду переставляют, трудозатрат больше минут на 20, при этом большую часть суммарного затраченного времени будешь плевать в потолок, если у тебя дистрибутив нормальный.К необходимости "трансанальных" манипуляций в данном случае по всей видимости привело лечение от вирусов, что и не мудрено.Че за антивирус кстати?
NOD32. Однако проблемы мои с вирусами никак не связаны, можешь ради интереса смоделировать мою ситуацию и проверить.
И сносить винду только потому, что я не могу назначить нужные мне права доступа для папки - это идиотизм и пиздец вообще. Видимо, в этом и заключается интуитивность виндоус - чуть что, её легко поставить заново, поэтому проблемы решать мало кто умеет.

sobleb



Обычно нормальные люди в таких случаях сразу винду переставляют, трудозатрат больше минут на 20, при этом большую часть суммарного затраченного времени будешь плевать в потолок, если у тебя дистрибутив нормальный.
Нормальные люди не решают проблем перезаливкой ОС. Такой метод решения обычно используют люди, не обладающие достаточными знаниями. Тем более, что установка и настройка сопутствующего софта занимает гораздо больше 20 минут, особенно при наличии корпоративных политик и иже с ними... Один только накат обновлений даже с ВСУСа займёт больше 20 минут...

sobleb



Видимо, в этом и заключается интуитивность виндоус - чуть что, её легко поставить заново, поэтому проблемы решать мало кто умеет.
Стереотипическое поведение людей не старающихся решить проблему не есть определение всем, кто пользуется этой ОС.

hoha32

вообще-то на определённом этапе развития метода "переустановить всё к чертям" применяется пользователями независимо от вида используемой ОС =)

sobleb

Ну это же не противоречит тому, что я сказал... :)

hoha32

Абсолютно. Но решение-то работает! И порой по трудозатратам оказывается весьма эффективным.

Fragaria

Не знаю, ни разу не переустанавливал линукс только потому, что не мог решить проблему. Это что ж надо с ОС сделать, чтоб всё стало так плохо?

family

Удалить glibc, например.

hoha32

это слишком сурово и топорно =)

sobleb

Топорно и сурово это
rm -rf

SergZ495

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

serega1604

на самом деле live-cd и парочка мануалов даже в таком случае все восстановят.
другое дело, что ИМХО на самом деле переставить и восстановить настройки линуха - дело гораздо более быстрое, чем перестановка и перенастройка винды (ибо в линухе ничего кроме бекапа /etc и /home, по большому счету, и не нужно)

nas1234

стать владельцем папки пользователь может только сам и обладая правами "take ownership" на эту папку. назначить другого пользователя насильно владельцем папки нельзя при помощи интерфейса.
сможет ли это сделать cacls - не в курсе.
это насколько я помню.

nas1234

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

ALEX98

стать владельцем папки пользователь может только сам и обладая правами "take ownership" на эту папку. назначить другого пользователя насильно владельцем папки нельзя при помощи интерфейса.
да, похоже это тру, соответственно в моем алгоритме надо пункт 3 изменить, что на практике и реализовал ёж

kruzer25

Нет там у меня такой кнопки, я же не совсем идиот.
Тогда скриншот в студию.

kruzer25

Хм, странно.

Fragaria

Нет, ты, по-видимому, считаешь, что я-таки идиот.
Тебе только что ZX48k скриншот показал, он такой же, как у меня.

kruzer25

А ты считаешь меня идиотом?
Я картинку от zx48k увидел только после ответа на твой пост, в лайте картинки надо руками открывать. И на его пост я уже тоже ответил.

ALEX98

речь в треде идет про ХР, а ты вываливаешь скрины из висты

elena-kotenok75

назначить другого пользователя насильно владельцем папки нельзя при помощи интерфейса.
нельзя в XP, можно в 2003-м.
соответственно, я менял, заходя на комп с XP с компа с 2003-м (с правами адм. домена).

ALEX98

соответственно, я менял, заходя на комп с XP с компа с 2003-м (с правами адм. домена).
именншь ввиду через C$ ?

elena-kotenok75

ага, именно..
Оставить комментарий
Имя или ник:
Комментарий: