[server] Solaris에서 sudoers 파일은 어디에 있습니까?

Solaris에서 sudoers 파일은 어디에 있습니까? Solaris 버전 (특히 9와 10)간에 차이가 있습니까?



답변

경우 당신이 sudovisudo를 Where 명령을 말해야 sudoers파일입니다.

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

^^^^여기를 참조 하십시오.


답변

Solaris 9 또는 10에는 sudo가 포함되어 있지 않습니다. Solaris 11까지 Solaris와 함께 번들로 제공되지 않았습니다. 따라서 Solaris 9 & 10의 경우 대답은 “설치 한 버전에 관계없이 어떤 경로로 컴파일되었는지”입니다.


답변

솔라리스는 그보다 더 고급 권한 시스템을 가지고 있습니다. 예를 들어, 일반 루트 액세스 권한을 부여하지 않고 다른 사람이 권한있는 포트에 액세스하도록 허용 할 수 있습니다. sudo의 기능을 수행하려면 “기본 관리자”프로파일을 사용자에게 추가하십시오.

# usermod -P"Primary Administrator" someuser

그리고 그 사용자 아래에서 :

$ pfexec command

프로필은 / etc / security / prof_attr에 정의되어 있습니다. 여기에는 프로필에 세분화 된 권한 목록이 표시됩니다. 사용자 / 프로필 할당은 / etc / user_attr에 있습니다.


답변

sudo로 컴파일 된 위치에 따라 다릅니다. sudo 및 visudo 도구가 모두 알고있는 한 기본적으로 어디서나 사용할 수 있습니다.

나는 달리는 경향이있다

strings `which sudo`

시스템 X가 sudoers 파일을 보관하는 위치를 알고 싶을 때 (권한이 필요할 수 있음).


답변

sudo 대신에

su-


답변

그것은 아래의 /usr/local/etc내 오라클 솔라리스 10 1/13 s10x_u11wos_24a X86 시스템. visudo명령 이 없었습니다 .


답변

/opt/csw/etc/sudoers 경로입니다 …