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

    Gerenciamento de usuários

    Scheduled Pinned Locked Moved Portuguese
    13 Posts 3 Posters 4.1k Views
    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.
    • J
      johnnybe
      last edited by

      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á.

      you would not believe the view up here

      1 Reply Last reply Reply Quote 0
      • 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.