linux 创建用户 系统文件内部的情况
时间: 2023-07-05 17:03:03 浏览: 247
linux用户创建
在 Linux 系统中,创建用户时会在系统文件内部进行一些操作。具体来说,创建用户时会在以下文件中进行修改:
1. /etc/passwd 文件:该文件记录了系统中所有用户的基本信息,包括用户名、UID、GID、home 目录、默认 shell 等。
2. /etc/shadow 文件:该文件记录了系统中所有用户的密码信息,包括加密后的密码、密码的过期时间等。
3. /etc/group 文件:该文件记录了系统中所有用户组的信息,包括组名、GID、组内用户等。
4. /etc/skel 目录:该目录下存放的是新用户在创建时需要的默认文件和目录,包括 .bashrc、.bash_profile、.profile 等。
在创建用户时,系统会自动为新用户分配一个 UID 和一个 GID,并在 /etc/passwd 中添加该用户的信息。同时,系统还会创建新用户的 home 目录,并复制 /etc/skel 目录下的默认文件和目录到新用户的 home 目录中。如果需要将新用户加入到某个用户组中,还需要在 /etc/group 文件中添加相应的信息。
阅读全文