PDA

Показать полную графическую версию : [решено] Проблемы с доступом к папкам и файлам .:[все вопросы]:.


Страниц : 1 2 3 4 5 6 7 8 9 10 11 12 13 14 [15] 16 17 18 19 20 21 22

Swarovski079
28-01-2012, 22:34
Девушка хотела ограничить доступ к папке на диске D, ковыряла-ковыряла и наковыряла до того, что теперь полный хаос.

Значит имеем папку на Д, в папке еще много папок и файлов. После ее ковыряний доступ ко всем папкам и файлам был закрыт даже админу.
Я попробовал Add_Take_Ownership.reg и стать владельцем этой папки. В логе было видно, что на половину файлов атрибуты изменились, а на другую половину нет. Соответственно, открываем папку и пробуем смотреть фото-видео-звук и обнаруживаем тоже самое : половина заработала и доступ есть, а половина по-прежнему не пашет. Если вручную у тех файлов, которые не пашут задать аудит админа,владельца админа и сделать галки на разрешить все то файл начинает работать - но это нереально сделать вручную с каждым, т.к. файлов очень много.
Владелец этой папки админ (мы в компе тоже под админом, других учеток нет). При попытке выставить в аудите админ пишет отказано в доступе (как так,если я сижу под админом?). При попытке сброса параметров безопасности на умолчание secedit /configure /cfg %windir%\inf\defltbase.inf /db defltbase.sdb /verbose пишет ошибка расширенного типа, типа ошибку читайте в логе. Лезем в лог, вот что в нем написано:

28 января 2012 г. 22:17:07
----Модуль конфигурации инициализирован успешно.----

----Чтение данных шаблона конфигурации...


----Настройка прав пользователя...
SeImpersonatePrivilege необходимо назначить учетной записи администраторов. Этот параметр настроен.
SeImpersonatePrivilege следует назначать СЛУЖБЕ. Этот параметр настроен.
Настройка S-1-5-19.
Настройка S-1-5-20.
Настройка S-1-5-32-544.
Настройка S-1-5-32-551.
Настройка S-1-5-32-559.
Настройка S-1-5-32-545.
Настройка S-1-1-0.
Настройка S-1-5-6.
Настройка S-1-5-21-2667429910-18774347-2988853333-501.
Настройка S-1-5-32-555.
Настройка S-1-5-80-0.
Настройка S-1-5-80-3139157870-2983391045-3678747466-658725712-1809340420.

Настройка прав пользователя выполнена успешно.


----Настройка членства в группах...
Настройка Пользователи.

Настройка членства в группах выполнена успешно.


----Настройка разделов реестра...
Настройка users\.default.
Настройка machine\software.
Предупреждение 1336: Список управления доступом (ACL) имеет неверную структуру.
Ошибка при установке параметров безопасности на machine\software\Audible.

Ошибка при настройке разделов реестра.


----Настройка безопасности файлов...
Настройка c:\program files\common files\speechengines\microsoft\tts.
Предупреждение 2: Не удается найти указанный файл.
Ошибка при установке параметров безопасности на c:\program files\common files\speechengines\microsoft\tts.
Настройка c:\programdata\microsoft\windows\drm.
Настройка c:\programdata\microsoft\windows\drm\cache.
Настройка c:\windows\repair\default.
Предупреждение 3: Системе не удается найти указанный путь.
Ошибка при установке параметров безопасности на c:\windows\repair\default.
Настройка c:\windows\repair\ntuser.dat.
Предупреждение 3: Системе не удается найти указанный путь.
Ошибка при установке параметров безопасности на c:\windows\repair\ntuser.dat.
Настройка c:\windows\repair\sam.
Предупреждение 3: Системе не удается найти указанный путь.
Ошибка при установке параметров безопасности на c:\windows\repair\sam.
Настройка c:\windows\repair\security.
Предупреждение 3: Системе не удается найти указанный путь.
Ошибка при установке параметров безопасности на c:\windows\repair\security.
Настройка c:\windows\repair\software.
Предупреждение 3: Системе не удается найти указанный путь.
Ошибка при установке параметров безопасности на c:\windows\repair\software.
Настройка c:\windows\repair\system.
Предупреждение 3: Системе не удается найти указанный путь.
Ошибка при установке параметров безопасности на c:\windows\repair\system.
Настройка c:\windows\system32\windows media.
Предупреждение 2: Не удается найти указанный файл.
Ошибка при установке параметров безопасности на c:\windows\system32\windows media.

Настройка безопасности файлов выполнена успешно.


----Настройка параметров общей службы...
Настройка sysmonlog.
Ошибка 1060: Указанная служба не установлена.
Ошибка при открытии sysmonlog.
Настройка SamSs.
Настройка ntmssvc.
Ошибка 1060: Указанная служба не установлена.
Ошибка при открытии ntmssvc.
Настройка netddedsdm.
Ошибка 1060: Указанная служба не установлена.
Ошибка при открытии netddedsdm.
Настройка netdde.
Ошибка 1060: Указанная служба не установлена.
Ошибка при открытии netdde.
Настройка dmserver.
Ошибка 1060: Указанная служба не установлена.
Ошибка при открытии dmserver.
Настройка clipsrv.
Ошибка 1060: Указанная служба не установлена.
Ошибка при открытии clipsrv.
Настройка Browser.

Настройка общей службы выполнена успешно.


----Настройка доступных модулей дополнений...

Настройка модулей дополнений выполнена успешно.


----Настройка политики безопасности...
Настройка параметров паролей.
Учетная запись администратора отключена.
Учетная запись отключена.

Настройка системного доступа выполнена успешно.
Параметр анонимного просмотра LSA : существующий SD = D:(D;;0x800;;;AN)(A;;0xf1fff;;;BA)(A;;0x20801;;;WD)(A;;0x801;;;AN)(A;;0x1000;;;LS)(A;;0x1000;;;NS)(A ;;0x1000;;;S-1-5-17).
Настройка параметра анонимного просмотра LSA.
Настройка machine\software\microsoft\windows nt\currentversion\setup\recoveryconsole\securitylevel.
Настройка machine\software\microsoft\windows nt\currentversion\setup\recoveryconsole\setcommand.
Настройка machine\software\microsoft\windows nt\currentversion\winlogon\scremoveoption.
Настройка machine\software\microsoft\windows\currentversion\policies\system\dontdisplaylastusername.
Настройка machine\software\microsoft\windows\currentversion\policies\system\legalnoticecaption.
Настройка machine\software\microsoft\windows\currentversion\policies\system\legalnoticetext.
Настройка machine\software\microsoft\windows\currentversion\policies\system\scforceoption.
Настройка machine\software\microsoft\windows\currentversion\policies\system\shutdownwithoutlogon.
Настройка machine\software\microsoft\windows\currentversion\policies\system\undockwithoutlogon.
Настройка machine\software\policies\microsoft\windows\safer\codeidentifiers\authenticodeenabled.
Настройка machine\system\currentcontrolset\control\lsa\auditbaseobjects.
Настройка machine\system\currentcontrolset\control\lsa\crashonauditfail.
Настройка machine\system\currentcontrolset\control\lsa\disabledomaincreds.
Настройка machine\system\currentcontrolset\control\lsa\everyoneincludesanonymous.
Настройка machine\system\currentcontrolset\control\lsa\fipsalgorithmpolicy\enabled.
Настройка machine\system\currentcontrolset\control\lsa\forceguest.
Настройка machine\system\currentcontrolset\control\lsa\fullprivilegeauditing.
Настройка machine\system\currentcontrolset\control\lsa\nolmhash.
Настройка machine\system\currentcontrolset\control\lsa\restrictanonymous.
Настройка machine\system\currentcontrolset\control\lsa\restrictanonymoussam.
Настройка machine\system\currentcontrolset\control\print\providers\lanman print services\servers\addprinterdrivers.
Настройка machine\system\currentcontrolset\control\session manager\kernel\obcaseinsensitive.
Настройка machine\system\currentcontrolset\control\session manager\memory management\clearpagefileatshutdown.
Настройка machine\system\currentcontrolset\control\session manager\protectionmode.
Настройка machine\system\currentcontrolset\services\lanmanserver\parameters\autodisconnect.
Настройка machine\system\currentcontrolset\services\lanmanserver\parameters\enableforcedlogoff.
Настройка machine\system\currentcontrolset\services\lanmanserver\parameters\enablesecuritysignature.
Настройка machine\system\currentcontrolset\services\lanmanserver\parameters\requiresecuritysignature.
Настройка machine\system\currentcontrolset\services\lanmanserver\parameters\restrictnullsessaccess.
Настройка machine\system\currentcontrolset\services\lanmanworkstation\parameters\enableplaintextpassword.
Настройка machine\system\currentcontrolset\services\lanmanworkstation\parameters\enablesecuritysignature.
Настройка machine\system\currentcontrolset\services\lanmanworkstation\parameters\requiresecuritysignature.
Настройка machine\system\currentcontrolset\services\ldap\ldapclientintegrity.

Настройка значений разделов реестра выполнена успешно.
Настройка параметров протоколирования.

Настройка аудита/протоколирования выполнена успешно.


----Настройка доступных модулей дополнений...

Настройка модулей дополнений выполнена успешно.


----Деинициализация модуля настройки...


Значит со слов девушки я понял, что она где-то в настройках общего доступа что-то нажала, и начался процесс изменения прав, который она прервала, именно после этого и начался хаос.

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

Задавайте любые вопросы, требуйте любые действия-логи, все предоставлю. Только бы решить проблему.

Vadikan
29-01-2012, 14:32
Swarovski079, приведенная вами команда secedit не работает в Windows 7, к тому же она всегда восстанавливала права только системного раздела.

Нужно стать владельцем, удалить все разрешения, выдать желаемые. Примеры в шапке.

brat_13
04-02-2012, 00:11
что делать на диске Д: при попытке открыть папку пишет:у вас нет разрешений на доступ к этой папке. как быть - пробовал через свойства и безопастность не помогает. ОС семерка

nugle
10-02-2012, 11:12
Приветствую всех!
Я программирую на языке php и средствами php копирую картинку в другую папку. После копирования, я захожу в папку и щелкую два раза по картинки. Появляется надпись: "Средство просмотра фотографий Windows не может открыть изображение, так как отсутствует разрешение на доступ к расположению файла." У папки полное разрешение, в чем может быть дело?

Blast
10-02-2012, 11:17
У папки полное разрешение »
А у пользователя? :)
Посмотрите в свойствах файла кто является их владельцем.

nugle
10-02-2012, 11:43
Blast, Владельцем является администратор

Blast
10-02-2012, 11:54
nugle, прекрасно, теперь можете сообщить в какой учетной записи вы работаете, ну и все-таки прочтите первое сообщение этой темы.

nugle
10-02-2012, 12:03
Blast, пользователь только один, который собственно и является администратором. Какую лучше программу использовать icacls или же takeown?

Blast
10-02-2012, 13:57
nugle, мне неизвестно каким именно образом вы копируете средствами php картинки, неизвестно почему происходит проблема с доступом к ним. Для получения доступа к файлам и папкам не обязательно использовать "icacls или же takeown", есть возможности интерфейса Windows - используйте их.

nugle
10-02-2012, 18:45
Таким вот образом, через класс. Если напрямую закинуть картинки в папку, то их можно просматривать.
<?php

/* Класс загрузки файлов на сервер */
class uploadFiles
{
public $extensions;
public $error;
public $size;
public $size_name;
public $src_img;
public $name;
public $i;

public function __construct($extensions, $upload_dir){
$this->extensions = $extensions;
$this->error = '';
$this->src_img = '';
$this->upload_dir = $upload_dir;
}

public function cycleFiles(){
$this->size = count($_FILES['userfile']['name']);
$this->size_name = $_FILES['userfile']['name'][0];
if(!empty($this->size_name))
for($this->i=0; $this->i < $this->size; $this->i++)
{
$this->name = time().'_'.translit($_FILES['userfile']['name'][$this->i]);
$this->error = $this->uploadHandle(1000, $this->extensions, $this->upload_dir, $this->i, $this->name);
$this->src_img .= $this->name.', ';
}
if(empty($this->error))
return $this->src_img;
else
echo $this->error;
return false;
}

public function uploadHandle($max_file_size = 100, $valid_extensions = array(), $upload_dir = '.',$i, $name)
{
$max_file_size *= 1024;

if ($_FILES['userfile']['error'][$i] === UPLOAD_ERR_OK)
{
// проверяем расширение файла
$file_extension = pathinfo($_FILES['userfile']['name'][$i], PATHINFO_EXTENSION);
if (in_array($file_extension, $valid_extensions))
{
// проверяем размер файла
if ($_FILES['userfile']['size'][$i] < $max_file_size)
{
$destination = $upload_dir .'/' . $name;

if (!move_uploaded_file($_FILES['userfile']['tmp_name'][$i], $destination))
$this->error = 'Не удалось загрузить файл';
}
else
$this->error = 'Размер файла больше допустимого';
}
else
$this->error = 'У файла недопустимое расширение';
}
else
{
// массив ошибок
$error_values = array(

UPLOAD_ERR_INI_SIZE => 'Размер файла больше разрешенного директивой upload_max_filesize в php.ini',
UPLOAD_ERR_FORM_SIZE => 'Размер файла превышает указанное значение в MAX_FILE_SIZE',
UPLOAD_ERR_PARTIAL => 'Файл был загружен только частично',
UPLOAD_ERR_NO_FILE => 'Не был выбран файл для загрузки',
UPLOAD_ERR_NO_TMP_DIR => 'Не найдена папка для временных файлов',
UPLOAD_ERR_CANT_WRITE => 'Ошибка записи файла на диск'

);

$error_code = $_FILES['userfile']['error'][$i];

if (!empty($error_values[$error_code]))
$this->error = $error_values[$error_code];
else
$this->error = 'Случилось что-то непонятное';
}
return $this->error;
}

}

Blast
10-02-2012, 20:19
nugle, система здесь не виновата, спросите в форуме Вебмастеру (http://forum.oszone.net/forum-22.html) что не так со скриптом.

шумелка мышь
13-03-2012, 21:13
Здравствуйте!
У меня при установке Windows7 отображается такой владелец локальных, НЕ системного, дисков (Свойства - Безопасность - Дополнительно - Владелец)

Я его по ошибке заменил на Администратор. А вернуть не получается...
Как вернуть ? .... или Если всё оставить как сейчас (владелец Администратор) не возникнет ли проблем в случае переустановки системы ?

Vadikan
13-03-2012, 22:23
Как вернуть ? »
Это не нужно.

не возникнет ли проблем в случае переустановки системы ? »
Какие могут быть проблемы, если диск несистемный?

mwz
13-03-2012, 23:13
Как вернуть ? »

Видимо этот Владелец существовал в той системе, где диск стоял раньше. И то, что вы его заменили на Администратора, даже полезно: в отличие от того владельца, Администратор есть в любой системе (английское его имя в английских системах -- не помеха). А спокойнее -- вообще на [группу] Администраторов.

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

yogarazuma
14-03-2012, 14:16
При установке ряда программ появляется табличка с надписью

Произошла ошибка при создании файла в папке назначения: Отказ в доступе.

не могу решить сам данную проблему. в интернете не нашел, поэтому прошу Вашей помощи.

P.S. при запуске от имени АДМИНИСТРАТОРА та же фигня!

ASC3
14-03-2012, 17:34
Привет! Установил Windows 7 All SP1 7601.17514 x86 RTM, захотел удалить windows.old - не получилось(trustinstaller), решил загрузится с лайв убунту и удалить оттуда. Загрузился, удалил. Но теперь в корне диска появилась директория .Trash-0, судя по содержимому это корзина лайв убунту. Попробовал снести - не вышло, просит права администратора. Загрузился с убунту, очистил корзину, но в винде все равно эта папка есть и занимает около 10ГБ. Из под вин7 сделал следующее
net user adminitrator /active:yes
перезагрузился, залогинился из под этой супер-учетки и все равно спрашивает разрешения у администратора и ни в какую не удаляется. Свойства-Безопасность-Дополнительно-Владелец-Изменить - изменил на "администраторы" включая вложенные файлы и папки - безрезультатно.
Как быть ?

Vadikan
14-03-2012, 17:43
захотел удалить windows.old - не получилось »
На будущее... Удаление папок Windows.old (http://www.oszone.net/9296/)

появилась директория .Trash-0 »
http://forum.oszone.net/post-908155-119.html - замените в примере букву диска на путь к папке в виде
\\?\C:\.Trash-0

[hr]
При установке ряда програм »
Каких например?

В командной строке выполните SET и опубликуйте вывод команды.


Выполните, пожалуйста, пункт 5.1 правил форума (http://forum.oszone.net/announcement-95-133.html) Windows 7, а еще лучше - внесите конфигурацию (http://forum.oszone.net/profile.php?do=specs) в свой профиль.

ASC3
14-03-2012, 18:00
удалилось все, кроме Flash64_11_1_102.осх и нескольких подобных файлов, анлокер беспомощен,пишет что файл занят процессами. Как быть с ним? раньше было такое на ХР, так и не решил тогда..

Vadikan
14-03-2012, 20:48
ASC3, попробуйте в безопасном режим.

Если не получится, пробуйте из RE:
Использование среды восстановления Windows RE в Windows 7 (http://www.outsidethebox.ms/9959/)
Как быстро определить буквы дисков в среде восстановления или Windows PE (http://www.outsidethebox.ms/10432/)

Просто поразительно, как люди на ровном месте создают себе проблемы...

ASC3
15-03-2012, 13:51
Vadikan, спасибо за помощь! Ничего поразительного не вижу. Для меня это не проблема абсолютно, работать не мешает, просто было свободное время, решил навести порядок на харде и сделать дефрагментацию.




© OSzone.net 2001-2012