简介:Linux系统中新建用户后,需要进行一系列的设置以确保系统的安全性和用户的便利性。本文将指导读者完成新建用户后的必要设置,包括修改默认Shell、设置主机名、调整主目录权限以及管理用户组等,旨在帮助读者更好地管理和使用Linux系统。
在Linux系统中,新建用户后需要进行一些必要的设置,以确保系统的安全性和用户的便利性。本文将介绍在Ubuntu 18.04 x64系统中新建用户后的一些必要设置,包括修改默认Shell、设置主机名、调整主目录权限以及管理用户组等。
一、修改默认Shell
新建用户后,默认情况下可能会使用/bin/sh作为Shell。然而,/bin/sh通常是指向/bin/dash的符号链接,而/bin/bash提供了更多的功能和更好的兼容性。因此,建议将用户的默认Shell修改为/bin/bash。
vim编辑器编辑/etc/passwd文件,找到新建用户的行,将/bin/sh修改为/bin/bash。保存并退出编辑器。二、设置主机名
主机名是标识计算机在网络上的名称。新建用户后,建议设置一个有意义的主机名,以方便网络中的其他计算机识别和访问。
vim编辑器编辑/etc/hostname文件,将原有的主机名删除或注释掉,并添加一个新的主机名。保存并退出编辑器。/etc/hosts文件,将127.0.1.1后面的主机名修改为上一步设置的新主机名。保存并退出编辑器。三、调整主目录权限
新建用户后,主目录(通常是/home/用户名)的权限设置对于保护用户数据的安全至关重要。建议将主目录的权限设置为仅允许用户自己读写和执行。
chmod命令修改主目录的权限。例如,如果要设置用户tom的主目录权限为700(即仅允许用户自己读写和执行),可以执行以下命令:
chmod 700 /home/tom
或者,使用更具体的命令:
chmod go-rx /home/tom
这将移除其他用户和组对主目录的读、写和执行权限。
四、管理用户组
在Linux系统中,用户可以被分配到不同的用户组中,以便进行权限管理和资源访问控制。新建用户后,可以根据需要将用户添加到相应的用户组中。
sudo groupadd 组名
sudo usermod -g 组名 用户名
这将把用户添加到指定的用户组中,并设置该组为用户的主组。
通过以上步骤,您已经完成了Linux新建用户后的必要设置。这些设置有助于提高系统的安全性和用户的便利性,确保用户能够顺利地使用Linux系统进行工作和学习。请注意,这些设置可能因不同的Linux发行版和版本而有所差异,请根据您使用的系统进行相应的调整。
最后,建议在进行任何系统设置之前,先备份重要数据,并仔细阅读相关文档和手册,以确保正确无误地进行操作。同时,保持对系统安全的持续关注和学习,不断提升自己的技能水平,以更好地管理和使用Linux系统。