skel 目录

目录 /etc/skel/(skel 派生自“skeleton”)用于在首次创建用户时启动主目录。
“骨架”用户文件的示例布局如下所示:

# ls -lart /etc/skel
total 32
drwxr-xr-x    4 root root  4096 Nov  4  2016 .mozilla
-rw-r--r--    1 root root   124 Nov 15  2017 .bashrc
-rw-r--r--    1 root root   176 Nov 15  2017 .bash_profile
-rw-r--r--    1 root root    18 Nov 15  2017 .bash_logout
drwxr-xr-x.   3 root root  4096 Aug 22  2017 .
drwxr-xr-x. 112 root root 12288 Nov 26 03:09 ..

下面是定义 skel 目录的示例 /etc/defualt/useradd 文件。
我们可以将默认位置 /etc/skel 更改为任何其他位置。

# cat /etc/default/useradd
# useradd defaults file
GROUP=100
HOME=/home
INACTIVE=-1
EXPIRE=
SHELL=/bin/bash
SKEL=/etc/skel
CREATE_MAIL_SPOOL=yes

我们还可以将默认基本主目录(在上例中为“/home”)更改为任何其他位置。

on  it road.com

/etc/skel 目录的默认权限

/etc/skel 的默认权限是 drwxr-xr-x 。

不建议更改 skel 目录或者其内容的权限。
更改权限可能会破坏某些程序,因为在 skel 目录中有一些配置文件需要读取权限,试图给它执行权限会导致某些程序/配置文件意外运行。

Linux 中的 /etc/skel 目录
日期:2020-09-17 00:14:31 来源:oir作者:oir