Ubuntu22.04:useradd 无法按预期工作

Ubuntu22.04:useradd 无法按预期工作

我设置了一个全新的 ubuntu 22.04。

我运行useradd test1,没有创建主目录。

我运行useradd -m test2,主目录下有~/.bashrc和一些其他环境文件。但是 bash 脚本似乎不起作用:这是屏幕截图

root@jenkins-slave02:/home# useradd -m test3
root@jenkins-slave02:/home# su - test3
$
$
$
$ ls -la
total 20
drwxr-x--- 2 test3 test3 4096 Jun  7 05:15 .
drwxr-xr-x 5 root  root  4096 Jun  7 05:15 ..
-rw-r--r-- 1 test3 test3  220 Jan  6  2022 .bash_logout
-rw-r--r-- 1 test3 test3 3771 Jan  6  2022 .bashrc
-rw-r--r-- 1 test3 test3  807 Jan  6  2022 .profile
$ set
HOME='/home/test3'
IFS='
'
LANG='en_US.UTF-8'
LOGNAME='test3'
MAIL='/var/mail/test3'
OPTIND='1'
PATH='/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin'
PPID='4019868'
PS1='$ '
PS2='> '
PS4='+ '
PWD='/home/test3'
SHELL='/bin/sh'
TERM='xterm'
USER='test3'
XDG_DATA_DIRS='/usr/local/share:/usr/share:/var/lib/snapd/desktop'
_='-la'
snap_bin_path='/snap/bin'
snap_xdg_path='/var/lib/snapd/desktop'
$
$ cd /etc/skel
$ ls
$ ls -la
total 20
drwxr-xr-x   2 root root 4096 Feb 17 17:23 .
drwxr-xr-x 105 root root 4096 Jun  7 05:15 ..
-rw-r--r--   1 root root  220 Jan  6  2022 .bash_logout
-rw-r--r--   1 root root 3771 Jan  6  2022 .bashrc
-rw-r--r--   1 root root  807 Jan  6  2022 .profile
$ pwd
/etc/skel
$

我不修改/etc/skel,这是我的useradd -D 输出

root@jenkins-slave02:/home# useradd -D
GROUP=100
HOME=/home
INACTIVE=-1
EXPIRE=
SHELL=/bin/sh
SKEL=/etc/skel
CREATE_MAIL_SPOOL=yes
root@jenkins-slave02:/home#

我不知道为什么。请帮忙。

答案1

根据 adduser 和 useradd 有什么区别?adduser。我意识到ubuntu 中还有另一个命令。

相关内容