使用该命令时会创建哪些文件useradd
?
我知道它会修改/etc/passwd
、/etc/group
、 ,/etc/shadow
并且会将 home/skel 复制到用户的主目录。我想知道.bash_logout
默认创建哪些文件(例如) 。
答案1
正如@Kusalananda 所说,useradd -m rahul
将创建一个新用户拉胡尔并设置他的主目录。其中包含的文件是骨架 dir 中定义的文件/etc/skel
。例如,在我的系统上,该目录包含:
[dr01@centos7 ~]$ ls -lap /etc/skel
total 28
drwxr-xr-x. 3 root root 92 May 16 10:17 ./
drwxr-xr-x. 143 root root 8192 Sep 21 09:46 ../
-rw-r--r--. 1 root root 18 Apr 11 02:53 .bash_logout
-rw-r--r--. 1 root root 193 Apr 11 02:53 .bash_profile
-rw-r--r--. 1 root root 231 Apr 11 02:53 .bashrc
drwxr-xr-x. 4 root root 39 Mar 19 2018 .mozilla/
-rw-r--r--. 1 root root 658 Aug 2 2017 .zshrc
useradd
该目录在 的联机帮助页中引用。