반응형
SMALL

권한 4

[Linux] /etc/passwd 작성 방법

Linux에서 /etc/passwd 파일을 작성하는 방법에 대해 설명해 드리겠습니다. /etc/passwd 파일은 시스템의 모든 사용자 계정에 대한 정보를 포함하는 일반 텍스트 기반 데이터베이스입니다. 이 파일은 루트 사용자만 수정할 수 있으며, 모든 시스템 사용자가 읽을 수 있습니다. 파일의 권한은 보통 644로 설정됩니다/etc/passwd 파일의 각 행은 다음과 같은 7개의 필드로 구성됩니다:username:password:UID:GID:GECOS:home_directory:login_shell여기서 각 필드의 의미는 다음과 같습니다:username: 시스템에 로그인할 때 사용하는 사용자 이름입니다. 각 사용자 이름은 시스템 내에서 고유해야 합니다.password: 이전 Linux 시스템에서는 사용..

Linux 2024.05.23

[Linux] sftp sshd_config 에서 match 로 user, group 설정 방법

sshd_config 파일에서 사용자(User)와 그룹(Group)을 기반으로 설정을 매치(match)하는 방법은 다음과 같습니다:1. SSH 설정 파일 열기sudo vi /etc/ssh/sshd_config2. Match 지시어 사용: sshd_config 파일에 Match 지시어를 사용하여 특정 사용자나 그룹에 대한 설정을 적용할 수 있습니다. 예를 들어, sftpdev 사용자와 sftpgroup 그룹에 대한 설정을 다음과 같이 추가할 수 있습니다.이 설정은 sftpdev 사용자가 sftpgroup 그룹의 일원일 때만 적용됩니다.Match User sftpdev Group sftpgroup ChrootDirectory /home/sftp ForceCommand internal-sftp ..

Linux 2024.05.13

[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
반응형
LIST