홈 디렉토리는 있지만 GUI 로그인은 없는 쉘과 상호 작용할 수 있는 사용자를 생성해야 합니다. 나는 이것에 관한 많은 기사를 읽었습니다. 하지만 올바른 절차를 따르면 useradd --system user_name
사용자가 셸에 액세스하는 것을 허용하지 않기 때문에 혼란스럽습니다. 사용자가 셸에 액세스할 수 있도록 파일을 수정해야 한다고 생각합니다.
우분투에 Magento를 설치해야 합니다. 이 사용자는 파일과 폴더를 소유하고 www-data 그룹에 속해야 하며 명령을 실행하려면 CLI에 액세스할 수 있어야 합니다.
답변1
시스템 계정을 추가하려는 이유가 무엇인지 혼란스럽습니다 (--system
.) 문서( 및 ) 에 따라 useradd
또는 를 사용하세요 .adduser
man useradd
man adduser
# Create user "fred" with sensible defaults
adduser fred
또는 하나도 없는 경우 adduser
더 낮은 수준의 대안을 사용하세요.
# Create user "fred" with useful overrides
useradd --create-home --shell /bin/bash fred