5.16.2. 명령줄 클라이언트를 사용하여 잠금 해제 화이트리스트 옵션 구성
잠금 화이트리스트에는 명령, 보안 컨텍스트, 사용자 및 사용자 ID가 포함될 수 있습니다. 허용 목록의 명령 항목이 별표 “*” 로 종료되면 해당 명령으로 시작하는 모든 명령 행이 일치합니다. “*” 가 없으면 인수를 포함한 절대 명령이 일치해야 합니다.
컨텍스트는 실행 중인 애플리케이션 또는 서비스의 보안(SELinux) 컨텍스트입니다. 실행 중인 애플리케이션의 컨텍스트를 가져오려면 다음 명령을 사용합니다.
Copy to Clipboard
Copied!
Toggle word wrap
Toggle overflow
이 명령은 실행 중인 모든 애플리케이션을 반환합니다. grep 툴을 통해 출력을 파이프하여 관심 있는 애플리케이션을 가져옵니다. 예를 들어 다음과 같습니다.
Copy to Clipboard
Copied!
Toggle word wrap
Toggle overflow
ps -e --context
~]$ ps -e --context
ps -e --context | grep example_program
~]$ ps -e --context | grep example_program
허용 목록에 있는 모든 명령줄을 나열하려면
Copy to Clipboard
Copied!
Toggle word wrap
Toggle overflow
root 로 다음 명령을 입력합니다.
firewall-cmd --list-lockdown-whitelist-commands
~]# firewall-cmd --list-lockdown-whitelist-commands
허용 목록에 명령 명령을 추가하려면
Copy to Clipboard
Copied!
Toggle word wrap
Toggle overflow
root 로 다음 명령을 입력합니다.
firewall-cmd --add-lockdown-whitelist-command='/usr/bin/python -Es /usr/bin/command'
~]# firewall-cmd --add-lockdown-whitelist-command='/usr/bin/python -Es /usr/bin/command'
허용 목록에서 명령 명령을 제거하려면
Copy to Clipboard
Copied!
Toggle word wrap
Toggle overflow
root 로 다음 명령을 입력합니다.
firewall-cmd --remove-lockdown-whitelist-command='/usr/bin/python -Es /usr/bin/command'
~]# firewall-cmd --remove-lockdown-whitelist-command='/usr/bin/python -Es /usr/bin/command'
명령 명령이 허용 목록에 있는지 쿼리하려면 다음 명령을
Copy to Clipboard
Copied!
Toggle word wrap
Toggle overflow
이 명령은 true인 경우 종료 상태
root 로 입력합니다.
firewall-cmd --query-lockdown-whitelist-command='/usr/bin/python -Es /usr/bin/command'
~]# firewall-cmd --query-lockdown-whitelist-command='/usr/bin/python -Es /usr/bin/command'
0 으로 yes 를 출력합니다. 그렇지 않으면 종료 상태 1 로 no 를 출력합니다.
허용 목록에 있는 모든 보안 컨텍스트를 나열하려면
Copy to Clipboard
Copied!
Toggle word wrap
Toggle overflow
root 로 다음 명령을 입력합니다.
firewall-cmd --list-lockdown-whitelist-contexts
~]# firewall-cmd --list-lockdown-whitelist-contexts
허용 목록에 컨텍스트 컨텍스트 를 추가하려면
Copy to Clipboard
Copied!
Toggle word wrap
Toggle overflow
root 로 다음 명령을 입력합니다.
firewall-cmd --add-lockdown-whitelist-context=context
~]# firewall-cmd --add-lockdown-whitelist-context=context
허용 목록에서 컨텍스트 컨텍스트 를 제거하려면
Copy to Clipboard
Copied!
Toggle word wrap
Toggle overflow
root 로 다음 명령을 입력합니다.
firewall-cmd --remove-lockdown-whitelist-context=context
~]# firewall-cmd --remove-lockdown-whitelist-context=context
컨텍스트 컨텍스트 가 허용 목록에 있는지 여부를 쿼리하려면
Copy to Clipboard
Copied!
Toggle word wrap
Toggle overflow
종료 상태
root 로 다음 명령을 입력합니다.
firewall-cmd --query-lockdown-whitelist-context=context
~]# firewall-cmd --query-lockdown-whitelist-context=context
0 으로 yes 를 출력하고, true인 경우 종료 상태 1 로 no 를 출력합니다.
허용 목록에 있는 모든 사용자 ID를 나열하려면
Copy to Clipboard
Copied!
Toggle word wrap
Toggle overflow
root 로 다음 명령을 입력합니다.
firewall-cmd --list-lockdown-whitelist-uids
~]# firewall-cmd --list-lockdown-whitelist-uids
허용 목록에 사용자 ID 를 추가하려면
Copy to Clipboard
Copied!
Toggle word wrap
Toggle overflow
root 로 다음 명령을 입력합니다.
firewall-cmd --add-lockdown-whitelist-uid=uid
~]# firewall-cmd --add-lockdown-whitelist-uid=uid
허용 목록에서 사용자 ID uid 를 제거하려면
Copy to Clipboard
Copied!
Toggle word wrap
Toggle overflow
root 로 다음 명령을 입력합니다.
firewall-cmd --remove-lockdown-whitelist-uid=uid
~]# firewall-cmd --remove-lockdown-whitelist-uid=uid
사용자 ID uid 가 허용 목록에 있는지 여부를 쿼리하려면 다음 명령을 입력합니다.
Copy to Clipboard
Copied!
Toggle word wrap
Toggle overflow
종료 상태
firewall-cmd --query-lockdown-whitelist-uid=uid
~]$ firewall-cmd --query-lockdown-whitelist-uid=uid
0 으로 yes 를 출력하고, true인 경우 종료 상태 1 로 no 를 출력합니다.
허용 목록에 있는 모든 사용자 이름을 나열하려면
Copy to Clipboard
Copied!
Toggle word wrap
Toggle overflow
root 로 다음 명령을 입력합니다.
firewall-cmd --list-lockdown-whitelist-users
~]# firewall-cmd --list-lockdown-whitelist-users
허용 목록에 사용자 이름 사용자를 추가하려면
Copy to Clipboard
Copied!
Toggle word wrap
Toggle overflow
root 로 다음 명령을 입력합니다.
firewall-cmd --add-lockdown-whitelist-user=user
~]# firewall-cmd --add-lockdown-whitelist-user=user
화이트리스트에서 사용자 이름 사용자를 제거하려면
Copy to Clipboard
Copied!
Toggle word wrap
Toggle overflow
root 로 다음 명령을 입력합니다.
firewall-cmd --remove-lockdown-whitelist-user=user
~]# firewall-cmd --remove-lockdown-whitelist-user=user
사용자 이름 사용자가 허용 목록에 있는지 여부를 쿼리하려면 다음 명령을 입력합니다.
Copy to Clipboard
Copied!
Toggle word wrap
Toggle overflow
종료 상태
firewall-cmd --query-lockdown-whitelist-user=user
~]$ firewall-cmd --query-lockdown-whitelist-user=user
0 으로 yes 를 출력하고, true인 경우 종료 상태 1 로 no 를 출력합니다.