Задать вопрос
  • Как поставить запрет на запись папки через powershell?

    @Kosyachella Автор вопроса
    Prog, Сравнил, ошибок не нашел. Попробовал распихать ВСЕ по переменным, оно и взлетело

    $path = "$env:APPDATA\Microsoft\SystemCertificates\My\Certificates"
    $user = "$env:UserName"
    $Rights = "Write"
    $InheritSettings = "Containerinherit, ObjectInherit"
    $PropogationSettings = "None"
    $RuleType = "Deny"
    $acl = Get-Acl $path
    $perm = $user, $Rights, $InheritSettings, $PropogationSettings, $RuleType
    $rule = New-Object -TypeName System.Security.AccessControl.FileSystemAccessRule -ArgumentList $perm
    $acl.SetAccessRule($rule)
    $acl | Set-Acl -Path $path


    У меня подозрения что побилась кодировка в старом документе
  • Как поставить запрет на запись папки через powershell?

    @Kosyachella Автор вопроса
    Prog, пробовал и так, без полного имени, все равно выдает ошибку

    PS C:\Users\seregina> $AccessRule = New-Object System.Security.AccessControl.FileSystemAccessRule (seregina,Write,ContainerInherit,ObjectInherit,None,Deny);
    строка:1 знак:86
    + ... System.Security.AccessControl.FileSystemAccessRule (seregina,Write,Co ...
    +                                                                 ~
    Отсутствует аргумент в списке параметров.
        + CategoryInfo          : ParserError: (:) [], ParentContainsErrorRecordException
        + FullyQualifiedErrorId : MissingArgument
  • Как поставить запрет на запись папки через powershell?

    @Kosyachella Автор вопроса
    Курю мануалы в эту сторону, сейчас пытаюсь прописать права, и PS выдает очень странную ошибку на скрипт типа
    $acl = Get-Acl C:\Users\seregina\AppData\Roaming\Microsoft\SystemCertificates\My\Certificates;
    $AccessRule = New-Object System.Security.AccessControl.FileSystemAccessRule (″CompName\seregina,Write,ContainerInherit,ObjectInherit,None,Deny);
    $acl.SetAccessRule($AccessRule);
    $acl | Set-Acl C:\Users\seregina\AppData\Roaming\Microsoft\SystemCertificates\My\Certificates;


    PS выдает ошибку на вторую строку:

    PS C:\Users\seregina> $AccessRule = New-Object System.Security.AccessControl.FileSystemAccessRule (ZHIGUNOVA\seregina,Write,ContainerInherit,ObjectInherit,None,Deny);
    строка:1 знак:96
    + ... urity.AccessControl.FileSystemAccessRule (CompName\seregina,Write,Co ...
    +                                                                 ~
    Отсутствует аргумент в списке параметров.
        + CategoryInfo          : ParserError: (:) [], ParentContainsErrorRecordException
        + FullyQualifiedErrorId : MissingArgument


    В чем может быть косяк? Все слизано с мануала, в PS видно что подчеркнута заяпятая после юзера.
  • Проксирование rewrite_mod в apache?

    @Kosyachella Автор вопроса
    dodo512, в общем скорее всего проблема в исходящем запросе, потому что напрямую адрес прекрасно отвечает. Запрос идет от NGINX прокси на внешней машине, в общем пошел курить что я там нахуевертил не так.
  • Проксирование rewrite_mod в apache?

    @Kosyachella Автор вопроса
    dodo512, Ниже идут логи

    Лог
    [Thu Nov 07 13:40:37.421322 2019] [rewrite:trace2] [pid 209552:tid 1324] mod_rewrite.c(482): [client 10.10.10.60:42724] 10.10.10.60 - - [shop.64.2.kosya.info/sid#24eae668170][rid#24eb0e5ef60/initial] init rewrite engine with requested uri /
    [Thu Nov 07 13:40:37.421322 2019] [rewrite:trace3] [pid 209552:tid 1324] mod_rewrite.c(482): [client 10.10.10.60:42724] 10.10.10.60 - - [shop.64.2.kosya.info/sid#24eae668170][rid#24eb0e5ef60/initial] applying pattern '^' to uri '/'
    [Thu Nov 07 13:40:37.421322 2019] [rewrite:trace4] [pid 209552:tid 1324] mod_rewrite.c(482): [client 10.10.10.60:42724] 10.10.10.60 - - [shop.64.2.kosya.info/sid#24eae668170][rid#24eb0e5ef60/initial] RewriteCond: input='shop.64.2.kosya.info' pattern='shop(\\.\\d+\\.\\d+)\\.kosya\\.info' => matched
    [Thu Nov 07 13:40:37.421322 2019] [rewrite:trace2] [pid 209552:tid 1324] mod_rewrite.c(482): [client 10.10.10.60:42724] 10.10.10.60 - - [shop.64.2.kosya.info/sid#24eae668170][rid#24eb0e5ef60/initial] rewrite '/' -> 'http://10.12.64.2/shop'
    [Thu Nov 07 13:40:37.421322 2019] [rewrite:trace2] [pid 209552:tid 1324] mod_rewrite.c(482): [client 10.10.10.60:42724] 10.10.10.60 - - [shop.64.2.kosya.info/sid#24eae668170][rid#24eb0e5ef60/initial] forcing proxy-throughput with http://10.12.64.2/shop
    [Thu Nov 07 13:40:37.421322 2019] [rewrite:trace1] [pid 209552:tid 1324] mod_rewrite.c(482): [client 10.10.10.60:42724] 10.10.10.60 - - [shop.64.2.kosya.info/sid#24eae668170][rid#24eb0e5ef60/initial] go-ahead with proxy request proxy:http://10.12.64.2/shop [OK]
    [Thu Nov 07 13:40:37.421322 2019] [proxy_http:trace1] [pid 209552:tid 1324] mod_proxy_http.c(59): [client 10.10.10.60:42724] HTTP: canonicalising URL //10.12.64.2/shop
    [Thu Nov 07 13:40:37.421322 2019] [proxy_http:trace1] [pid 209552:tid 1324] mod_proxy_http.c(1904): [client 10.10.10.60:42724] HTTP: serving URL http://10.12.64.2/shop
    [Thu Nov 07 13:40:37.499448 2019] [proxy_http:trace3] [pid 209552:tid 1324] mod_proxy_http.c(1375): [client 10.10.10.60:42724] Status from backend: 301
    [Thu Nov 07 13:40:37.499448 2019] [proxy_http:trace3] [pid 209552:tid 1324] mod_proxy_http.c(1647): [client 10.10.10.60:42724] start body send
    [Thu Nov 07 13:40:37.499448 2019] [proxy_http:trace2] [pid 209552:tid 1324] mod_proxy_http.c(1792): [client 10.10.10.60:42724] end body send
  • Проксирование rewrite_mod в apache?

    @Kosyachella Автор вопроса
    dodo512, я как раз уже это вычитал сам, и теперь не могу понять, как при использовании прокси получился редирект... Перепроверил, модуль прокси включен, тем более что это боевой сервер и на нем уже стоит пара виртуалов, которые проксируют. Может дело в том что я тоже пытаюсь под виртуалхостом все сделать?

    <VirtualHost *:8088>
        
    	RewriteEngine on
    	LogLevel alert rewrite:trace6
    	RewriteCond %{HTTP_HOST} shop(\.\d+\.\d+)\.test\.info
    	RewriteRule ^ http://15.10%1/shop [P]
    	
    
    </VirtualHost>


    Это полный конфиг моего хоста
  • Проксирование rewrite_mod в apache?

    @Kosyachella Автор вопроса
    Это получился редирект, как ни странно, рабочий, хотя я вроде такое пробовал... Но мне нужна именно прокси...

    http://shop.24.4.test.info, что касается твоего вопроса, так что второй вариант сработал, но...
  • Проксирование rewrite_mod в apache?

    @Kosyachella Автор вопроса
    Что где стоит, к сожалению не я решаю, на nginx решение займет 2 строки, а вот с апачем второй день мучаюсь. mod_proxy, как mod_rewrite стоят и включены в конфиге