
내 기본 쉘은 이지만 로그인할 때 /bin/bash
하나의 애플리케이션(슬림)을 사용하고 싶습니다 ./bin/sh
Slim이 사용하는 pam 파일은 다음과 같습니다.
auth requisite pam_nologin.so
auth required pam_env.so readenv=1
auth required pam_env.so readenv=1 envfile=/etc/default/locale
@include common-auth
@include common-account
session required pam_limits.so
session required pam_loginuid.so
@include common-session
@include common-password
기본 쉘을 대체하여 /bin/sh
기본값 대신 사용하도록(에 지정된 대로 /etc/passwd
) 어떻게 그리고 어디서 할 수 있습니까?
답변1
별칭 사용자를 정의하는 것으로 충분합니다.
adduser -u 1000 -g 1000 --no-create-home --no-user-group --non-unique -s /bin/sh --home-dir /home/bash_user sh_user
여기서 사용자 그룹 및 그룹 ID는 사용자의 ID입니다.