본문 바로가기

리눅스

[draft] CentOS 7에서 www-data 계정을 생성하는 방법

728x90

CentOS 7에서 www-data 계정을 생성하는 방법

그룹(gid 33) 삭제

$ cat /etc/group | grep 33
tape:x:33:
groupdel tape

그룹 생성

sudo groupadd -g 33 www-data

사용자 생성

  • -r 옵션은 시스템 사용자로 생성합니다.
  • -u 33는 사용자 ID를 33으로 설정합니다.
  • -g 33는 그룹 ID를 33으로 설정합니다.
  • -s /sbin/nologin은 로그인 셸을 /sbin/nologin으로 설정하여 사용자가 로그인할 수 없도록 합니다.
  • -d /var/www는 사용자의 홈 디렉터리를 /var/www로 설정합니다.
  • -c "www-data"는 사용자의 설명을 설정합니다.
sudo useradd -r -u 33 -g 33 -s /sbin/nologin -d /var/www -c "www-data" www-data

사용자 정보 확인

getent passwd www-data
www-data:x:33:33:www-data:/var/www:/usr/sbin/nologin

그룹 정보 확인

getent group www-data
www-data:x:33:

기존 그룹과 동일하게 설정

sudo usermod -aG www-data www-data

 

728x90