쉘 액세스는 있지만 GUI 로그인 권한은 없는 사용자 생성

쉘 액세스는 있지만 GUI 로그인 권한은 없는 사용자 생성

홈 디렉토리는 있지만 GUI 로그인은 없는 쉘과 상호 작용할 수 있는 사용자를 생성해야 합니다. 나는 이것에 관한 많은 기사를 읽었습니다. 하지만 올바른 절차를 따르면 useradd --system user_name사용자가 셸에 액세스하는 것을 허용하지 않기 때문에 혼란스럽습니다. 사용자가 셸에 액세스할 수 있도록 파일을 수정해야 한다고 생각합니다.

우분투에 Magento를 설치해야 합니다. 이 사용자는 파일과 폴더를 소유하고 www-data 그룹에 속해야 하며 명령을 실행하려면 CLI에 액세스할 수 있어야 합니다.

답변1

시스템 계정을 추가하려는 이유가 무엇인지 혼란스럽습니다 (--system.) 문서( 및 ) 에 따라 useradd또는 를 사용하세요 .adduserman useraddman adduser

# Create user "fred" with sensible defaults
 adduser fred

또는 하나도 없는 경우 adduser더 낮은 수준의 대안을 사용하세요.

# Create user "fred" with useful overrides
useradd --create-home --shell /bin/bash fred

관련 정보