首页 > 网络运维 > Linux&centos > 正文

CentOS新建用户命令

CentOS新建用户命令

CentOS是一款可靠、稳定、安全的基于Linux的多用户操作系统,用户在CentOS系统上可以创建多个用户。CentOS提供了强大的用户管理功能,在启动用户的基础上,提供了许多优秀的系统命令,可用于新建和管理CentOS用户。本文将介绍CentOS创建新用户的相关命令,以及对应的用法,帮助用户更好的管理“CentOS”系统。

一、新建用户

在CentOS系统中,新建用户的命令主要是useradd和adduser。

1、useradd命令

useradd命令可以用于从控制台新建一个用户,其基本格式如下:

useradd [options] username

例如,要新建用户名为jack的用户,可以使用如下命令:

useradd jack

2、adduser命令

adduser命令是一个对useradd命令做了封装的应用程序,它可以更方便的新建用户,它的基本格式如下:

adduser username

例如,新建用户名为jack的用户,可以执行如下的命令:

adduser jack

二、用户信息

在新建用户时,可以指定更多的用户信息,包括用户家目录、用户组、用户密码、用户shell等。

1、用户家目录

用户家目录是用户所有文件的存储位置,在新建用户时,可以指定用户家目录,如:

useradd -d /home/tests/jack jack

表示新建一个用户名为jack的用户,并把它的家目录设置为/home/tests/jack。

2、用户组

CentOS中有三种用户组:主用户组、系统用户组和虚拟用户组,其中主用户组是一个不可省略项,而系统和虚拟用户组则是可选的项,它们可以协同完成对某些文件或目录的权限控制。

在新建用户时,可以设定用户的主用户组,如:

useradd -g admin jack

表示新建一个用户名为jack的用户,并把它的主用户组设置为admin。

3、用户密码

用户的密码是控制用户权限的重要因素,在新建用户时,可以指定一个密码,该密码用于登录系统时使用,如:

useradd -p '123456' jack

表示新建一个用户名为jack的用户,并指定其初始密码为123456。

4、用户shell

Shell是Linux系统的命令解释器,它有助于与操作系统进行交互。大多数默认情况下,新建用户的初始shell是bash,但在用户创建时仍可以显式指定其他shell,如:

useradd -s /bin/csh jack

表示新建一个用户名为jack的用户,并把它的shell设置为/bin/csh。

三、删除用户

当用户不再需要,可以通过执行userdel命令来删除,该命令的基本格式如下:

userdel [options] username

例如,删除用户名为jack的用户,可以执行如下命令:

userdel jack

四、总结

CentOS系统提供了强大的用户管理功能,useradd和adduser命令是CentOS中常用的创建新用户的命令,它们能够复杂的配置新用户的信息,并将它们做有效的控制。此外,还可以使用userdel命令来删除不再使用的用户。

打赏
海报

本文转载自互联网,旨在分享有价值的内容,文章如有侵权请联系删除,部分文章如未署名作者来源请联系我们及时备注,感谢您的支持。

转载请注明本文地址:http://atpbike.com/article/centos/3144.html

相关推荐

支付宝
微信
赞助本站