Netgate Discussion Forum
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Search
    • Register
    • Login

    Gerenciamento de usuários

    Portuguese
    3
    13
    4.1k
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • marcellocM
      marcelloc
      last edited by

      Na versão 2.0.1, você consegue apenas liberar acesso a todos os pacotes ou a nenhum(se não me engano coloquei isso no pacote do postfix).
      Na versão 2.1, corrigi o esquema de permissionamento para permitir acesso a determinado pacote, mas mesmo assim, o pacote precisa implementar/instalar o arquivo de permissões.

      att,
      Marcello Coutinho

      Treinamentos de Elite: http://sys-squad.com

      Help a community developer! ;D

      1 Reply Last reply Reply Quote 0
      • M
        mendax
        last edited by

        @johnnybe:

        Desconheço uma forma de permissão restrita para administração apenas no que diz respeito a pacotes. Há formas de permissão restrita a várias outras configurações do pfSense, mas nenhuma diz respeito a qualquer pacote. Seria legal, mas pelo que sei, não há.

        Entendi… seria algo para implementar no Pfsense, tomara que na nova versão tenha este recurso, valeuuu...

        ++Mendax

        1 Reply Last reply Reply Quote 0
        • marcellocM
          marcelloc
          last edited by

          @mendax:

          seria algo para implementar no Pfsense, tomara que na nova versão tenha este recurso, valeuuu…

          Na 2.0.1 se voce baixar este arquivo http://www.pfsense.org/packages/config/postfix/postfix.priv.inc para a pasta /etc/inc/priv/ você já vai ter a permissão para ver todos os pacotes baseados em xml disponível para usuario/grupos.

          Na 2.1 o esquema de permissões já esta corrigido, mas os mantenedores dos pacotes precisam criar seus respectivos arquivos .priv.inc

          Treinamentos de Elite: http://sys-squad.com

          Help a community developer! ;D

          1 Reply Last reply Reply Quote 0
          • M
            mendax
            last edited by

            @marcelloc:

            @mendax:

            seria algo para implementar no Pfsense, tomara que na nova versão tenha este recurso, valeuuu…

            Na 2.0.1 se voce baixar este arquivo http://www.pfsense.org/packages/config/postfix/postfix.priv.inc para a pasta /etc/inc/priv/ você já vai ter a permissão para ver todos os pacotes baseados em xml disponível para usuario/grupos.

            Na 2.1 o esquema de permissões já esta corrigido, mas os mantenedores dos pacotes precisam criar seus respectivos arquivos .priv.inc

            Fala Marcelão !

            Muito bom cara… valeu pela dica !  E que venha a versão 2.1 hehehe, um abraço !

            ++Mendax

            1 Reply Last reply Reply Quote 0
            • marcellocM
              marcelloc
              last edited by

              Faz o mesmo procedimento da 2.0.1 para ter a permissão extra na 2.1

              Treinamentos de Elite: http://sys-squad.com

              Help a community developer! ;D

              1 Reply Last reply Reply Quote 0
              • M
                mendax
                last edited by

                @marcelloc:

                Faz o mesmo procedimento da 2.0.1 para ter a permissão extra na 2.1

                Opá bacana… valeuuuu  :wq

                ++Mendax

                1 Reply Last reply Reply Quote 0
                • M
                  mendax
                  last edited by

                  @marcelloc:

                  @mendax:

                  seria algo para implementar no Pfsense, tomara que na nova versão tenha este recurso, valeuuu…

                  Na 2.0.1 se voce baixar este arquivo http://www.pfsense.org/packages/config/postfix/postfix.priv.inc para a pasta /etc/inc/priv/ você já vai ter a permissão para ver todos os pacotes baseados em xml disponível para usuario/grupos.

                  Na 2.1 o esquema de permissões já esta corrigido, mas os mantenedores dos pacotes precisam criar seus respectivos arquivos .priv.inc

                  Olá!

                  Um pequena dúvida!  Fiz o procedimento e todos os serviços consegui controlar, porém tenho um proxy autenticado configurado neste pfsense e o engraçado que a aba de cadastrar os usuários "Local users" não fica disponível para os usuários que cadastrei para administrar o pfsense, sendo que o menu "Services" foi liberado por completo para este usuário, veja que nos prints como fica!

                  Já passou por isso ?  E teria alguma dica para postar no fórum para ajudar a mim e aqueles que possam passar por isso ?  Muito obrigado mais uma vez, grande abraço.

                  ++Mendax

                  1.jpg
                  1.jpg_thumb
                  2.jpg
                  2.jpg_thumb

                  1 Reply Last reply Reply Quote 0
                  • marcellocM
                    marcelloc
                    last edited by

                    @mendax:

                    Já passou por isso ?  E teria alguma dica para postar no fórum para ajudar a mim e aqueles que possam passar por isso ?

                    A aba de usuários do squid usa outro php para interpretar o xml, edite o arquivo que você já baixou, incluindo a linha

                    $priv_list['page-services-postfix-forwarder']['match'][] = "pkg.php*";

                    depois ou antes da linha

                    $priv_list['page-services-postfix-forwarder']['match'][] = "pkg_edit.php*";

                    Treinamentos de Elite: http://sys-squad.com

                    Help a community developer! ;D

                    1 Reply Last reply Reply Quote 0
                    • M
                      mendax
                      last edited by

                      @marcelloc:

                      @mendax:

                      Já passou por isso ?  E teria alguma dica para postar no fórum para ajudar a mim e aqueles que possam passar por isso ?

                      A aba de usuários do squid usa outro php para interpretar o xml, edite o arquivo que você já baixou, incluindo a linha

                      $priv_list['page-services-postfix-forwarder']['match'][] = "pkg.php*";

                      depois ou antes da linha

                      $priv_list['page-services-postfix-forwarder']['match'][] = "pkg_edit.php*";

                      Boa tarde!  Fiz o procedimento e sem sucesso, veja o arquivo:

                      global $priv_list;

                      $priv_list['page-diagnostics-search-email'] = array();
                      $priv_list['page-diagnostics-search-email']['name'] = "WebCfg - Diagnostics: Postfix search email";
                      $priv_list['page-diagnostics-search-email']['descr'] = "Allow access to postfix search page.";
                      $priv_list['page-diagnostics-search-email']['match'] = array();
                      $priv_list['page-diagnostics-search-email']['match'][] = "postfix_search.php*";

                      $priv_list['page-status-postfix-queue'] = array();
                      $priv_list['page-status-postfix-queue']['name'] = "WebCfg - Status: Postfix queue";
                      $priv_list['page-status-postfix-queue']['descr'] = "Allow access to postfix queue page.";
                      $priv_list['page-status-postfix-queue']['match'] = array();
                      $priv_list['page-status-postfix-queue']['match'][] = "postfix_queue.php*";

                      $priv_list['page-services-postfix-forwarder'] = array();
                      $priv_list['page-services-postfix-forwarder']['name'] = "WebCfg - Services: All xml pages (config).";
                      $priv_list['page-services-postfix-forwarder']['descr'] = "Allow access to any xml package page.";
                      $priv_list['page-services-postfix-forwarder']['match'] = array();
                      $priv_list['page-services-postfix-forwarder']['match'][] = "pkg.php*";
                      $priv_list['page-services-postfix-forwarder']['match'][] = "pkg_edit.php*";
                      $priv_list['page-services-postfix-forwarder']['match'][] = "postfix*.php*";

                      Aguardo a ajuda de todos, obrigado.

                      Mendax

                      1 Reply Last reply Reply Quote 0
                      • marcellocM
                        marcelloc
                        last edited by

                        você deu esta permissão ao usuário?

                        já tentou redefinir a permissão do usuario?

                        Já tentou acessar a url direto?

                        Treinamentos de Elite: http://sys-squad.com

                        Help a community developer! ;D

                        1 Reply Last reply Reply Quote 0
                        • M
                          mendax
                          last edited by

                          @marcelloc:

                          você deu esta permissão ao usuário?

                          já tentou redefinir a permissão do usuario?

                          Já tentou acessar a url direto?

                          Bom dia!

                          Sim todos os testes que mencionou eu fiz !  Infelizmente eu tive que liberar um usuário com privilégios de ADMIN para ir quebrando o galho !

                          Se encontrar algo post no fórum por favor!  Obrigado à todos !!!

                          Mendax

                          1 Reply Last reply Reply Quote 0
                          • First post
                            Last post
                          Copyright 2025 Rubicon Communications LLC (Netgate). All rights reserved.