linux添加用户的命令(linux useradd 命令介绍)

在Linux中,如何添加用户?在系统中存在一些默认用户,但那是系统用户,我们实际应用中要添加自己的用户。这里给大家介绍添加用户的基本方法。使用useradd添加新用户,比如,别人想要用我们的Linux

在Linux中,如何添加用户?在系统中存在一些默认用户,但那是系统用户,我们实际应用中要添加自己的用户。这里给大家介绍添加用户的基本方法。

linux添加用户的命令(linux useradd 命令介绍)

使用useradd添加新用户,比如,别人想要用我们的Linux系统,我们又不想让他们看到里面的一些文件,就可以给他添加一个账户,比如添加一个账户cxw.

#sudo useradd -m cxw //添加一个用户名为cxw的用户,-m自动建立主目录。

#sudo passwd cxw //更改cxw的登录密码

输入新的Unix口令:

重新输入新的Unix口令:

Passwd:已成功更新密码

linux添加用户的命令(linux useradd 命令介绍)

现在账号已创建完成,cxw可以使用自己的账号登录到系统了。只要将私人文件设置为他人不可读,就不用担心会看到这些文件。

linux添加用户的命令(linux useradd 命令介绍)

在默认情况下,不带-m参数的useradd命令不会为新用户建立主目录。用户可以登录到系统的shell,但不能够登录到图形界面。这是因为桌面环境无论是KDE还是GNOME,需要用到用户主目录中的一些配置文件。例如,使用useradd添加一个用户Mike。

#useradd Mike

#passwd mike //设置Mike用户的口令

输入新的Unix口令:

重新输入新的Unix口令:

Passwd:已成功更新密码

linux添加用户的命令(linux useradd 命令介绍)

当使用Mike用户账号登录GNOME时,系统会提示无法找到用户主目录,并拒绝登录。

使用cxw账号登录,(使用组合键Ctrl+alt+F2进入)使用cxw账号登录,系统会引导cxw用户进入根目录。

linux添加用户的命令(linux useradd 命令介绍)

Useradd命令中另一个比较常用的参数是-g。该参数用于指定用户所属的组。下面这条命令建立名为top的用户账号,并指定其属于users组。

#sudo useradd -g users top

在用户建立的时候为其指定一个组看上去是一个很不错的想法,但遗憾的是,这样的设置增加了用户由于不经意地设置权限而能够彼此读取文件的可能性,尽管这个不是用户的本意。但是一个好的建议是,在新建用户的时候单独创建一个同名的用户组,然后把用户归入这个组中——这正是不带-g参数的useradd命令的默认行为。

linux添加用户的命令(linux useradd 命令介绍)

Useradd的-s参数用于指定用户登录后所使用的shell。下面的命令建立名为top的用户账号,并指定其登录后使用bash作为shell。

#sudo useradd -s /bin/bash top

可以在/bin目录下找到特定的shell。常用的有BASH、TCSH、ZSH(Z-shell)、SH(bourne shell)等。如果不指定-s参数,那么默认将使用sh(在大部分系统中,这是指向BASH的符号链接)登录系统。

linux添加用户的命令(linux useradd 命令介绍)

使用adduser命令也可以添加新用户,但它和useradd的用法基本一致。

除了在命令行添加用户之外,还可以使用图形化工具添加用户。Linux提供图形化工具对用户和用户组进行管理。相比较useradd等命令而言,图形化工具提供了更为友好的用户接口——当然,这是以牺牲一定灵活性为代价的。

本站部分文章来自网络或用户投稿,如无特殊说明或标注,均为本站原创发布。涉及资源下载的,本站旨在共享仅供大家学习与参考,如您想商用请获取官网版权,如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。
电脑百科

.cpp是什么文件(带你了解多样的源文件后缀名)

2023-4-22 11:06:44

电脑百科

pop协议是什么(邮件系统协议及其工作原理)

2023-4-22 11:06:47

搜索