root 2

[NGINX] root user가 아닌 nginx 권한 설정

해당 명령어는 `setcap`을 사용하여 Nginx에 `CAP_NET_BIND_SERVICE` 권한을 부여하는 명령어입니다. 이를 통해 Nginx는 특정 포트 번호 아래 1024까지의 포트에 접근할 수 있게 됩니다. setcap CAP_NET_BIND_SERVICE=+eip /etc/nginx/sbin/nginx 여기서 각 부분의 의미는 다음과 같습니다 `setcap`: 능력(Capability) 설정을 위한 명령어입니다. `CAP_NET_BIND_SERVICE`: 네트워크 바인딩 권한을 의미합니다. 이 권한이 있으면 사용자가 특정 범위의 포트에 접근할 수 있게 됩니다. `=+eip`: 설정할 능력을 나타내는 부분으로 다음과 같이 해석됩니다: `=+`: 현재 설정을 무시하고 새로운 능력을 추가합니다. `..

WEB,WAS 2024.01.04

[Linux] sudo -i 했을때 비밀번호 입력하지 않는 방법

sudo 명령어를 사용할 때 비밀번호를 입력하지 않으려면, sudo 권한을 가진 사용자에 대해 비밀번호 입력을 생략하는 설정을 변경해야 합니다. 이를 위해 다음과 같은 단계를 따릅니다: root 계정으로 로그인합니다. 텍스트 편집기로 sudoers 파일을 엽니다. 일반적으로 visudo 명령어를 사용하여 이 파일을 열 수 있습니다. 다음 명령어를 입력합니다: sudo visudo sudoers 파일이 열리면, 아래와 같은 내용을 찾습니다: %sudo ALL=(ALL:ALL) ALL 위의 내용을 다음과 같이 변경합니다: %sudo ALL=(ALL:ALL) NOPASSWD: ALL 이렇게 하면 sudo 그룹에 속한 사용자들이 비밀번호 입력 없이 sudo를 실행할 수 있습니다. 파일을 저장하고 편집기를 종료합..

Linux 2023.05.18