답변:
마침내 나는 나 자신을 마쳤다
이것이 답입니다
useradd -m -d /home/testuser/ -s /bin/bash -G sudo testuser
-m
홈 디렉토리가 없으면 작성합니다. -d
기본 홈 디렉토리 위치를 대체합니다. -s
사용자의 로그인 쉘을 설정합니다. -G
사용자가 속해 있어야하는 쉼표로 구분 된 그룹 목록을 기대합니다.
you check using man command.
제로 도움이되는 답변 man
입니다. 사람들에 대해 기억 한 후에 설명 할 수 있습니다 .
이 useradd
프로그램은 더 이상 사용되지 않습니다 adduser
. 보낸 사람 man useradd
:
useradd는 사용자를 추가하기위한 저수준 유틸리티입니다. 데비안에서
관리자는 보통 adduser (8)을 사용해야합니다 .
adduser
는 친숙한 프론트 엔드 useradd
이며 기본적으로 사용자 디렉토리 만들기와 같은 작업을 수행합니다. 사용자 이름 만 인수로 사용하면 암호와 같은 추가 정보를 제공하라는 메시지가 표시됩니다.
$ sudo adduser testuser
Adding user `testuser' ...
Adding new group `testuser' (1002) ...
Adding new user `testuser' (1002) with group `testuser' ...
Creating home directory `/home/testuser' ...
Copying files from `/etc/skel' ...
Enter new UNIX password:
Retype new UNIX password:
passwd: password updated successfully
Changing the user information for testuser
Enter the new value, or press ENTER for the default
Full Name []:
Room Number []:
Work Phone []:
Home Phone []:
Other []:
Is the information correct? [Y/n]
일반적으로 필요한 그룹을 자동으로 설정하기 때문에 항상 adduser
대신에 사용해야 합니다 useradd
. 에 설명 된대로 man adduser
:
adduser and addgroup add users and groups to the system according to
command line options and configuration information in
/etc/adduser.conf. They are friendlier front ends to the low level
tools like useradd, groupadd and usermod programs, by default choosing
Debian policy conformant UID and GID values, creating a home directory
with skeletal configuration, running a custom script, and other fea‐
tures.
/etc/skel
등을 복사 해야합니다 adduser
. 따라서 공식 Debian Way®를 사용해야 합니다.
sudo
그룹에 사용자를 추가하면 됩니다.