关于【linux如何使用命令行创建一个用户】,今天小编给您分享一下,如果对您有所帮助别忘了关注本站哦。
- 内容导航:
- 1、linux如何使用命令行创建一个用户:Linux如何添加用户
- 2、linux如何使用命令行创建一个用户,linux用户相关的命令有哪些
1、linux如何使用命令行创建一个用户:Linux如何添加用户
在Linux中,如何添加用户?在系统中存在一些默认用户,但那是系统用户,我们实际应用中要添加自己的用户。这里给大家介绍添加用户的基本方法。
使用useradd添加新用户,比如,别人想要用我们的Linux系统,我们又不想让他们看到里面的一些文件,就可以给他添加一个账户,比如添加一个账户cxw.
#sudo useradd -m cxw //添加一个用户名为cxw的用户,-m自动建立主目录。
#sudo passwd cxw //更改cxw的登录密码
输入新的Unix口令:
重新输入新的Unix口令:
Passwd:已成功更新密码
现在账号已创建完成,cxw可以使用自己的账号登录到系统了。只要将私人文件设置为他人不可读,就不用担心会看到这些文件。
在默认情况下,不带-m参数的useradd命令不会为新用户建立主目录。用户可以登录到系统的shell,但不能够登录到图形界面。这是因为桌面环境无论是KDE还是GNOME,需要用到用户主目录中的一些配置文件。例如,使用useradd添加一个用户Mike。
#useradd Mike
#passwd mike //设置Mike用户的口令
输入新的Unix口令:
重新输入新的Unix口令:
Passwd:已成功更新密码
当使用Mike用户账号登录GNOME时,系统会提示无法找到用户主目录,并拒绝登录。
使用cxw账号登录,(使用组合键Ctrl+alt+F2进入)使用cxw账号登录,系统会引导cxw用户进入根目录。
Useradd命令中另一个比较常用的参数是-g。该参数用于指定用户所属的组。下面这条命令建立名为top的用户账号,并指定其属于users组。
#sudo useradd -g users top
在用户建立的时候为其指定一个组看上去是一个很不错的想法,但遗憾的是,这样的设置增加了用户由于不经意地设置权限而能够彼此读取文件的可能性,尽管这个不是用户的本意。但是一个好的建议是,在新建用户的时候单独创建一个同名的用户组,然后把用户归入这个组中——这正是不带-g参数的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的符号链接)登录系统。
使用adduser命令也可以添加新用户,但它和useradd的用法基本一致。
除了在命令行添加用户之外,还可以使用图形化工具添加用户。Linux提供图形化工具对用户和用户组进行管理。相比较useradd等命令而言,图形化工具提供了更为友好的用户接口——当然,这是以牺牲一定灵活性为代价的。
2、linux如何使用命令行创建一个用户,linux用户相关的命令有哪些
通过前面的几节课,我们在windows系统中安装好了linux虚拟机,也通过xshell远程终端连接上了linux虚拟。从今天开始,我们就可以正式开始学习linux的知识了。今天,我们主要介绍的是用户相关的一些命令,如:创建用户命令、用户退出登录命令、用户切换命令等。
一、提示符说明。
我们打开linux虚拟机,进入到登录界面,输入管理员名root和密码,登录成功后,如下图所示:
如上图,root代表当前登录用户,localhost表示当前linux主机名,~表示当前所在的目录是用户的家目录,#号表示当前登录的用户是管理员用户。
# 表示管理员用户权限。$ 表示普通用户权限。hostname 我们可以通过这个命令,打印出当前linux主机名。
二、创建新用户。
为了能延时切换用户,我们需要linux系统至少有2个用户。安装好linux系统后,默认情况下,只创建了一个用户——root用户,即管理员用户。当然,我们在安装linux的时候,也是可以在操作界面添加其它用户的。如果在linux安装时没有添加其它用户,在我们需要时,还可以通过命令来添加用户。添加用户命令如下:
useradd bbb 添加用户bbbpasswd bbb 设置用户密码
在设置用户密码时,全要求输入2次密码,2次输入的密码要相同,第二次是验证密码。如下图:
三、切换用户。
有了多个用户,这时,我们就可以在用户之间切换了。为什么要切换用户?有时,登录的用户没有管理员权限,而有些操作需要管理员的相关权限,这时,就需要我们来切换到管理员用户,来执行这个操作。以下,就是切换用户所使用的命令:
su 只是切换了用户,还在原终端目录。su - 普通用户切换到root管理员用户和全新的终端。exit 退出当前用户。
好,我们在xshell终端通过bbb用户登录,登录成功后,如下图所示:
可以看到,当前登录的用户名是bbb。我们输入su命令,让它切换到管理员用户,这时,会提示要我们输入管理员用户的密码,这是为了安全,否则,不是所有的用户都可以使用管理员权限了?如下图:
输入密码后,点击确定键,显示如下图:
如上图所示,用户名已变成了root,但是,所在目录仍然在bbb用户登录时所在的目录bbb。如果不想在切换到root用户后,还在bbb用户的目录的话,可以使用su - 这个命令。在bbb登录后,我们输入 su - 命令,显示如下图:
从上图中,我们可以看到,用户名已经切换成root,目录也切换到root的家目录(~表示用户家目录)。
四、查看当前用户信息。
如果想查看当前登录用户的信息,可以直接使用下面的命令来查看:
id 显示当前用户信息。
我们在命令行界面输入id命令,就会打印出当前用户的信息,如下图:
上图中,uid表示用户的id号,gid表示用户组的id号。也就是说,root用户是在root用户组。
好了,以上,就是linux用户相关的常规命令。虽然,我们使用的不是特别多,但是,还是要掌握一下的。
本文关键词:linux如何创建用户,linux用户,linux创建命令,linux命令行创建用户名和密码,linux如何创建一个新用户。这就是关于《linux如何使用命令行创建一个用户,Linux如何添加用户》的所有内容,希望对您能有所帮助!