Onde está o arquivo sudoers no Solaris?

10

Onde está o arquivo sudoers no Solaris? É diferente entre as versões do Solaris (especificamente 9 e 10)?

    
por Jon Kruger 11.02.2011 / 17:20

7 respostas

10

Se você tiver sudo , o comando visudo dirá onde está o arquivo sudoers .

$ sudo visudo -c
Password:
/etc/sudoers: parsed OK

veja ^^^^ aqui.

    
por 11.02.2011 / 19:02
7

Nem o Solaris 9 nem o 10 incluem sudo - ele não foi incluído no Solaris até o Solaris 11 - portanto, para o Solaris 9 & 10 a resposta é "Qualquer caminho compilado em qualquer versão que você instalou".

    
por 12.02.2011 / 04:09
4

O Solaris tem um sistema de privilégios mais avançado do que isso. Por exemplo, você pode permitir que alguém acesse portas privilegiadas sem fornecer acesso root geral. Para fazer o que o sudo faz, adicione o perfil "Administrador principal" ao usuário:

# usermod -P"Primary Administrator" someuser

E depois sob esse usuário:

$ pfexec command

Os perfis são definidos em / etc / security / prof_attr. Lá você verá uma lista dos privilégios mais refinados no perfil. As atribuições de usuário / perfil estão em / etc / user_attr.

    
por 12.02.2011 / 14:55
2

Depende de onde foi compilado no sudo; basicamente pode estar em qualquer lugar, desde que as ferramentas sudo e visudo conheçam.

Eu costumo correr

strings 'which sudo'

(que pode precisar de privilégio) quando eu quiser saber onde o sistema X mantém seu arquivo sudoers.

    
por 11.02.2011 / 17:27
0

em vez de sudo, você pode usar

su -

    
por 05.03.2011 / 22:13
0

Está abaixo de /usr/local/etc no meu sistema X86 do Oracle Solaris 10 1/13 s10x_u11wos_24a. Não houve comando visudo .

    
por 02.08.2016 / 19:16
-1

/opt/csw/etc/sudoers é caminho ...

    
por 19.11.2015 / 21:46