А есть ли возможность в 7–ке сменить владельца файла, если текущий владелец SYSTEM?
бьюсь второй день безрезультатно …

23 Responses to Возможно ли в 7–ке сменить владельца файла?

  1. AkayGood:

    ну неужели я как админ на компе не имею права грохнуть какой–нибудь файлик
    или заменить, потому что мс запретила мне становиться владельцем системных файлов?

  2. Xuaona:

    ты пользователь из группы администратор или таки залогинился под юзером администратор?

  3. AkayGood:

    и так и так пробовал

  4. AkayGood:

    и даже запускал командную строку от имени администратора и пробовал там тейкоун сделать
    и cacl менять
    нихрена

  5. Enirsuper:

    почитай хелп к runas в командной строке

  6. AkayGood:

    я же сказал, запускал командную строку от имени админа
    пробовал выполнять TAKEOWN на файле

    takeown /F updater.dll
    Access is denied.

  7. Xuaona:

    Поменяй права из другой ОСи (:

  8. AkayGood:

    лол ок
    но это же форменное свинство

  9. Lurizerg:

    Запусти secpol и внимательно посмотри, что у тебя в выделенном участке. Если там есть группа, к которой принадлежит пользователь, которым ты пытаешься сменить владельца (группа локальных администраторов там всегда по дефолту, но может тебе ее кто то снес), то ты просто что то делаешь не так.

    Немного ликбеза: если у процесса/потока в токене присутствует (и включена) привилегия SeTakeOwnershipPrivilege, то такой процесс/поток может «овладеть» любым объектом в системе.

    The privilege that is required to take ownership of an object without being granted discretionary access. This privilege allows the user to take ownership of any securable object in the system, including Active Directory objects, files and folders, printers, registry keys, processes, and threads. This privilege allows the owner value to be set only to those values that the holder might legitimately assign as the owner of an object.
    User–mode applications represent this privilege as the following user–right “Take ownership of files or other objects”.

  10. AkayGood:

    я это уже проверял
    там есть группа администраторов я даже добавил туда конкретно того пользователя под которым пытался менять
    файл не занят другим процессом — все процессы которыми был занят убиты
    не вижу локов на файле ни я ни анлокер

    TAKEOWN,CACLS,ICACLS выдают на этом файле Access denied
    тоже самое если менять оунера файла в расширенных свойствах секьюрити
    что я делаю не так?

  11. Lurizerg:

    Есть ощущение, что у того файла еще и integrity — system (где ты его взял вообще — я тоже такой хочу :–) ). Попробуй
    psexec –s –i cmd.exe
    и уже оттуда поиграйся с этим файлом.

  12. AkayGood:

    не помогло 🙁
    Access denied
    может все–таки юзается каким–то проццессом но я не вижу этого …
    попробую в сейфмоде

  13. Lurizerg:

    Если юзается кем то другим, то ошибка должна быть «Sharing violation». Посмотреть кто юзает можно например в process explorer–е. Сейфмод вряд ли даст нарушить настройки безопасности. Попробуй скопировать его куда нибудь, удалить и вернуть на место. На всякий случай посмотри в Properties–>Security–>Advanced–>Effective permissions на этот файл для своего пользователя. Take ownership должен быть включен, если группа есть в настройках secpol (выше ты сказал, что есть).

    Начинаю подозревать какую нибудь third party. У тебя никакой антивирус не работает?

  14. AkayGood:

    ага nod32
    и файлик его 🙂
    только сам nod32 прибит давно и сервис его тоже

  15. Kilibad:

    Я в таких случаях гружусь с Linux LiveCD (важно, что б на нём был ntfs–3g) и оттуда мочу эти весёлые файлы.
    Получается быстрее, чем в недрах винды искать ТОТ САМЫЙ флажок.

  16. Lurizerg:

    скорее всего он себя и «защищает», винда свои политики не нарушает :–)

  17. Lurizerg:

    а насколько важно, чтобы это был именно линукс? Я потому спрашиваю, что мне как то проще загрузиться с инсталляционного компакта винды, нажать Shift+F10 и в виндовом же command prompt–е удалить родным драйвером NTFS чего надо. На всякий случай отдельно отмечу, что родной драйвер имеет исчезающе малую вероятность чего нибудь поломать. В отличие от. Ну а если с подобными вещами приходится иметь дело достаточно часто, то тут уже и виндовый live cd не помешает. От уже собранных Hiren–ов до PE собранных неофициальным bartpe или официальным Aikova–ом.

  18. Kilibad:

    это должен быть boot cd с поддержкой ntfs на чтение / запись.
    можно поискать sysinternals ntfs for dos pro, но не факт, что он поймёт версию ntfs’а, которая у windows 7.
    можно на windows pe собрать загрузочный диск (bart’s pe builder), но если современная материнка, туда может понадобится интегрировать её драйвера.
    а с linux’ом проще всего. я им ещё из висты удалял всякие system file protection и т.д. ну и ntfs–3g — надёжный драйвер. но если его бояться (правда он у кучи людей без проблем работает), то можно captive ntfs драйвера взять. они используют майкрософтовский ntfs.sys (или как там его) и лишь транслируют линуксовые вызовы в формат, который этот драйвер поймёт.

  19. Lurizerg:

    Загружаешься с виндового инсталляционного диска, ждешь появления гуя, жмешь Shift–F10, получаешь (почти) полноценную консоль. Во всяком случае на поработать с NTFS–ом/реестром хватает с головой

  20. Kilibad:

    Про Recovery Console я знаю.
    Там пускают не во все директории (ну точнее надо что–то там поковырять, что б пускало).
    Нормального файлового манагера нет.
    Ну и dd bs=128K if=/dev/hda | gzip –9 >./backup.img.gz там не сделаешь.
    После появление нормального ntfs драйвера под Linux, я всё чаще его использую для починки компа.
    Только вот реестр править всё равно проще пока из под Recovery Console или WinPE.

  21. Lurizerg:

    Про Recovery Console я знаю
    Я хоть слово сказал про рекавери консоль? Ее вообще нет в висте и семерке. Ты уже третье сообщение не хочешь слышать, что тебе говорят. Загружаешься с установочного сиди, жмешь Shift–F10. Трудно попробовать?

    Нормального файлового манагера нет.
    Зачем тебе файлменеджер при восстановлении? При большом желании можешь положить на диск FAR или TC и будет тебе файл менеджер.
    Ну и dd bs=128K if=/dev/hda | gzip –9 >./backup.img.gz там не сделаешь.
    Ну возьми виндовый dd, коих десяток и делай. Что мешает?
    После появление нормального ntfs драйвера под Linux, я всё чаще его использую для починки компа.
    Вот я и спрашиваю, чего конкретно ты добиваешься использованием линукса? Тем более для подавляющего большинства задач даже лайвсиди не нужен — достаточно просто инсталляционного диска винды (хотя раз уж ты все равно держишь отдельные repair диск то гораздо логичнее и, кстати, удобнее держать виндовый).

  22. Kilibad:

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

  23. Lurizerg:

    С вистой не разбирался, но не нравится. «Все чаще использую линукс» (хотя, подозреваю, с ним тоже особо не разбирался). Удачи, да.

Добавить комментарий

Ваш e-mail не будет опубликован.