linux系统创建用户

合集下载

Linux命令行技巧如何创建和管理用户和用户组

Linux命令行技巧如何创建和管理用户和用户组

Linux命令行技巧如何创建和管理用户和用户组在Linux系统中,创建和管理用户和用户组是系统管理员需要掌握的基本技能之一。

通过命令行界面,管理员可以轻松执行这些任务,并确保系统的安全性和完整性。

本文将介绍一些常用的Linux命令行技巧,以帮助管理员创建和管理用户和用户组。

一、创建用户在Linux系统中,可以使用以下命令来创建用户:1. useradd命令useradd命令用于创建新用户。

可选的参数包括用户名、用户ID、默认用户组、附加组等。

例如,以下命令将创建一个名为“user1”的用户:```$ sudo useradd user1```2. passwd命令passwd命令用于设置用户的密码。

只有root用户或具有sudo权限的用户才能更改其他用户的密码。

例如,以下命令将设置“user1”的密码:```$ sudo passwd user1```二、管理用户一旦用户创建成功,管理员可以使用以下命令来管理用户:1. usermod命令usermod命令用于修改用户的属性。

可以使用usermod命令来更改用户名、用户ID、默认用户组、附加组等。

例如,以下命令将更改“user1”的用户名为“newuser1”:```$ sudo usermod -l newuser1 user1```2. chage命令chage命令用于修改用户的密码过期时间。

可以使用chage命令来设置密码的最长使用期限、账户的失效期限等。

例如,以下命令将禁用“user1”的密码过期限制:```$ sudo chage -M 99999 user1```三、创建用户组在Linux系统中,可以使用以下命令来创建用户组:1. groupadd命令groupadd命令用于创建新的用户组。

例如,以下命令将创建一个名为“group1”的用户组:```$ sudo groupadd group1```四、管理用户组一旦用户组创建成功,管理员可以使用以下命令来管理用户组:1. groupmod命令groupmod命令用于修改用户组的属性。

Linux2 普通用户创建用户帐户

Linux2  普通用户创建用户帐户

Linux2 普通用户创建用户帐户
在上述内容中,一般都是通过root高级管理员帐户,来对Linux操作系统进行操作的。

而在普通用户中,如果要创建用户需要输入当前用户帐户的密码。

例如,执行【系统】|【管理】|【用户和组群】命令,则弹出【查询】对话框,并输入root帐户的密码,单击【确定】按钮,如图48所示。

图48 输入密码
在弹出的【用户管理者】窗口中,单击【添加用户】按钮,如图49所示。

图49 添加用户
在弹出的【创建新用户】对话框中,输入用户帐户信息,并单击【确定】按钮,如图50所示。

图50 输入用户帐户信息。

linux中使用useradd命令的方法

linux中使用useradd命令的方法

linux中使用useradd命令的方法"linux中使用useradd命令的方法"在Linux操作系统中,`useradd`命令是用来创建新用户的。

它的功能不仅仅限于创建用户,还可以设置一些用户所需的属性和权限。

本文将一步一步介绍如何使用`useradd`命令来创建新用户。

步骤一:打开终端在Linux系统中,打开终端是进行命令行操作的第一步。

你可以通过在应用程序菜单中搜索终端,或者使用快捷键`Ctrl + Alt + T`来打开终端。

步骤二:切换到超级用户在创建新用户之前,你需要切换到超级用户,称为root用户。

root用户具有修改系统配置和执行特权操作的权限。

在终端中输入以下命令来切换到root用户:sudo su -你会被要求输入当前用户的密码。

输入正确密码后,你将以root身份登录。

步骤三:使用useradd命令创建新用户下面是使用`useradd`命令创建新用户的基本语法:useradd [选项] 用户名其中,[选项]是一些可选参数,可以用来设置用户的各种属性。

以下是几个常用的选项:- `-c`:用于指定新用户的备注信息。

- `-d`:用于指定新用户的家目录路径。

- `-m`:用于创建新用户的家目录。

- `-s`:用于指定新用户的默认shell。

例如,要创建一个名为"newuser"的用户,并指定它的备注信息为"New User",家目录为"/home/newuser":useradd -c "New User" -d /home/newuser -m newuser刚创建的用户默认是没有密码的,所以我们需要为新用户设置密码。

步骤四:为新用户设置密码可以使用`passwd`命令为新用户设置密码,该命令的基本语法如下:passwd 用户名例如,要为刚创建的"newuser"用户设置密码,只需在终端中运行以下命令:passwd newuser运行命令后,你将被要求输入要设置的密码。

linux怎么添加用户用什么命令

linux怎么添加用户用什么命令

linux怎么添加用户用什么命令Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。

要在系统上添加用户,可以使用useradd 命令来创建一个锁定的用户账号,具体怎么设置呢?下面一起看看!方法步骤要在系统上添加用户:使用 useradd 命令来创建一个锁定的用户账号:useradd使用passwd 命令,通过指派口令和口令老化规则来给某账号开锁:passwduseradd 的命令行选项在表 25-1中被列出。

< >选项描述 -c comment 用户的注释。

-d home-dir 用来取代默认的 /home/ username 主目录。

-edate 禁用账号的日期,格式为:YYYY-MM-DD -f days 口令过期后,账号禁用前的天数(若指定了 0 ,账号在口令过期后会被立刻禁用。

若指定了 -1 ,口令过期后,账号将不会被禁用)。

-g group-name 用户默认组群的组群名或组群号码(该组群在指定前必须存在)。

-Ggroup-list 用户是其中成员的额外组群名或组群号码(默认以外的)列表,用逗号分隔(组群在指定前必须存在)。

-m若主目录不存在则创建它。

-M 不要创建主目录。

-n 不要为用户创建用户私人组群。

-r 创建一个UID 小于500的不带主目录的系统账号。

-p password 使用 crypt 加密的口令。

-s 用户的登录 shell,默认为/bin/bash 。

-u uid 用户的UID,它必须是独特的,且大于499。

表 25-1. useradd 命令行选项添加组群要给系统添加组群,使用 groupadd 命令:groupaddgroupadd 的命令行选择在表 25-2中被列出。

<>选项描述 -g gid 组群的 GID,它必须是独特的,且大于 499。

-r 创建小于500 的系统组群。

-f若组群已存在,退出并显示错误(组群不会被改变)。

linux创建用户、文件夹、用户组的添加和删除的命令及解说

linux创建用户、文件夹、用户组的添加和删除的命令及解说

创建用户、设置密码、修改用户、删除用户:useradd testuser 创建用户testuserpasswd testuser 给已创建的用户testuser设置密码说明:新创建的用户会在/home下创建一个用户目录testuserusermod --help 修改用户这个命令的相关参数userdel testuser 删除用户testuserrm -rf testuser 删除用户testuser所在目录------------------------------------------------------------在权限允许的范围内:创建用户:命令行窗口下用户的相互切换:su 用户名说明:su是switch user的缩写,表示用户切换从新的用户状态下输入“exit”即可退回到刚才的用户状态$Su rootPassword:#useradd testuser(新建testuser用户)# Password testuser(给testuser设置密码)Changing password for user testuser。

(更改testuser密码)New password:(输入新密码)Re type new password:(再次输入新的密码)Passwd: all authentication tokens updated successfully (身份验证更新成功) #cd /home(到home这个目录)#ls(查看此层目录文件)#pwd(查看当前路径)#rm –rf testuser强制删除testuser目录文件#ls创建新用户后,同时会在etc目录下的passwd文件中添加这个新用户的相关信息---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------创建文件夹:mkdir /home/u1 创建文件夹/home/u1chown oracle /home/u1 表示改变目录所有者为oracle账户;chgrp dba /home/u1 改变/home/u1目录为dba所有;chmod 755 /home/u1 表示oracle账户对/home/u1目录有755权限;rmdir /home/u1 表示删除/home/u1目录hostname可以查看linux的计算机名;whoami可以查看当前用户;pwd显示当前路径;df查看系统的硬件信息ls -lrt l表示显示详细列表,-t表示按时间排序,-r反向排序cat orcl_ora_3436.trc|grep bucket---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------用户组的添加和删除:groupadd testgroup组的添加groupdel testgroup 组的删除说明:组的增加和删除信息会在etc目录的group文件中体现出来。

linux_创建用户命令

linux_创建用户命令
1. 〔root@localhost root〕# usermod –d/home/user2 –s/bin/bash user2
将用户名 user2 的主目录路径设置在/home/user1,登陆的 Shell 设置为/usr/bin/gcc。 一般情况下 usermod 命令会参照命令指令的部分修改用户帐号信息。但 usermod 不允许改变 正在线上的使用者帐号名称,因此,当用 usermod 来改变用户帐号信息时,必须确认这名没 在电脑上执行任何程序。
Linux 创建用户命令 3:usermod 命令用来修改用户信息 其命令格式如下: # usermod〔选项〕〔用户名〕 常用命令选项 -d 更新使用者新的登陆目录 -e 设置新用户的停止日期,日期格式为 MM/DD/YY -f 帐户过期几日后永久停权。当值为 0 时帐号则立刻被停权。而当值为-1 时则关闭此功能。 预设值为-1 -g 更新使用者新用户加入群组 -G 定义使用者为一堆 groups 的成员。每个群组使用“??”隔开,不可以夹杂空白字 -l 变更用户登陆时的名称,同时使用者目录名也会跟着更动成新的名称 -s 指定新用户 Shell -u 用户 ID 值,必须为唯一的 ID 值。用户目录树下所用的文档目录其 userID 会自动变更, 放在拥护目录外的文档则要自行手动更动 例如,下面的命令修改用户信息:
-f:新增的一个已经存在的群组帐号,系统会出现错误讯息然后结束 groupadd.
如果是这样的情况,不会新增这个群组(如果是这个情况,系统不会在新增一次)。也 可同时加上-g 选项,当你加上一个 GID 时,此时 GID 就不用是唯一值,可不加-o 参数,建好 的群组会显示建立后的结果(adding a group as neither –g or –o options were specified),这是 Red Hat Linux 额外增设的选项。

在Linux终端中创建和管理用户账户的方法

在Linux终端中创建和管理用户账户的方法

在Linux终端中创建和管理用户账户的方法在Linux操作系统中,我们可以通过终端来创建和管理用户账户。

用户账户管理是系统管理的一项重要任务,它涉及到用户的身份验证、权限分配等方面。

下面将介绍在Linux终端中如何创建和管理用户账户的方法。

1. 创建用户账户在Linux终端中,可以使用`useradd`命令来创建用户账户。

该命令的基本语法如下:```useradd [选项] 用户名```例如,要创建一个名为"john"的用户账户,可以在终端中输入以下命令:```sudo useradd john```在上述命令中,使用了`sudo`命令来获取管理员权限,以便创建用户账户。

2. 设置用户密码使用`passwd`命令可以为用户账户设置密码。

该命令的基本语法如下:```passwd 用户名```例如,要为用户"john"设置密码,可以在终端中输入以下命令:```sudo passwd john```输入上述命令后,系统会提示您输入新密码并确认。

3. 管理用户账户在Linux终端中,还有其他一些命令可以用于管理用户账户,例如`usermod`和`userdel`命令。

- 修改用户账户:使用`usermod`命令可以修改用户账户的属性,例如用户名、用户ID、所属组等。

命令的基本语法如下: ```usermod [选项] 用户名```若要修改用户"john"的用户名为"james",可以输入以下命令:sudo usermod -l james john```- 删除用户账户:使用`userdel`命令可以删除用户账户及其相关信息。

命令的基本语法如下:```userdel [选项] 用户名```例如,要删除用户"john"的账户,可以在终端中输入以下命令:```sudo userdel john```4. 切换用户在Linux终端中,可以使用`su`命令来切换用户。

如何在Linux终端中创建新用户

如何在Linux终端中创建新用户

如何在Linux终端中创建新用户在Linux终端中创建新用户在Linux操作系统中,用户账户是管理系统资源和权限的基本单位。

新建用户账户可以为不同的用户提供不同的访问权限,避免系统资源被滥用或未授权访问。

本文将介绍在Linux终端中如何创建新用户的步骤和方法。

一、使用useradd命令创建新用户useradd命令是Linux系统中用于创建新用户的常用命令。

以下是在Linux终端中使用useradd命令创建新用户的具体步骤:1. 打开终端并以root用户身份登录,输入以下命令以创建新用户:```useradd username```其中,"username"为你希望创建的新用户的用户名。

例如,若希望创建一个名为"newuser"的新用户,可以输入以下命令:```useradd newuser```2. 设置新用户的密码。

输入以下命令来设置新用户的密码:passwd username```其中,"username"为你所创建的新用户的用户名。

终端会提示你输入密码两次以确认。

3. 完成上述步骤后,新用户已经成功创建。

你可以使用以下命令切换至新用户身份登录:```su - username```其中,"username"为你所创建的新用户的用户名。

输入以上命令后,根据提示输入新用户的密码即可切换至新用户身份。

二、创建新用户时的常用选项在使用useradd命令创建新用户时,还可以通过添加选项来指定一些特定的配置。

以下是使用useradd命令时经常使用的选项:1. -c "comment":为新用户添加备注信息。

例如,如果要为新用户添加一个描述为"Test User"的备注,可以使用以下命令:```useradd -c "Test User" newuser2. -m:在用户的主目录下创建新用户的家目录。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

linux下创建用户
linux下创建用户(一)
Linux 系统是一个多用户多任务的分时操作系统,任何一个要使用系统资源的用户,都必须首先向系统管理员申请一个账号,然后以这个账号的身份进入系统。

用户的账号一方面可以帮助系统管理员对使用系统的用户进行跟踪,并控制他们对系统资源的访问;另一方面也可以帮助用户组织文件,并为用户提供安全性保护。

每个用户账号都拥有一个惟一的用户名和各自的口令。

用户在登录时键入正确的用户名和口令后,就能够进入系统和自己的主目录。

实现用户账号的管理,要完成的工作主要有如下几个方面:
·用户账号的添加、删除与修改。

·用户口令的管理。

·用户组的管理。

一、Linux系统用户账号的管理
用户账号的管理工作主要涉及到用户账号的添加、修改和删除。

添加用户账号就是在系统中创建一个新账号,然后为新账号分配用户号、用户组、主目录和登录Shell等资源。

刚添加的账号是被锁定的,无法使用。

1、添加新的用户账号使用useradd命令,其语法如下:
代码:
useradd 选项用户名
其中各选项含义如下:
代码:
-c comment 指定一段注释性描述。

-d 目录指定用户主目录,如果此目录不存在,则同时使用-m选项,可以创建主目录。

-g 用户组指定用户所属的用户组。

-G 用户组,用户组指定用户所属的附加组。

-s Shell文件指定用户的登录Shell。

-u 用户号指定用户的用户号,如果同时有-o选项,则可以重复使用其他用户的标识号。

用户名指定新账号的登录名。

例1:
代码:
# useradd –d /usr/sam -m sam
此命令创建了一个用户sam,
其中-d和-m选项用来为登录名sam产生一个主目录/usr/sam(/usr为默认的用户主目录所在的父目录)。

例2:
代码:
# useradd -s /bin/sh -g group –G adm,root gem
此命令新建了一个用户gem,该用户的登录Shell是/bin/sh,它属于group用户组,同时又属于adm和root用户组,其中group用户组是其主组。

这里可能新建组:#groupadd group及groupadd adm
增加用户账号就是在/etc/passwd文件中为新用户增加一条记录,同时更新其他系统文件如/etc/shadow, /etc/group等。

Linux提供了集成的系统管理工具userconf,它可以用来对用户账号进行统一管理。

2、删除帐号
如果一个用户的账号不再使用,可以从系统中删除。

删除用户账号就是要将/etc/passwd等系统文件中的该用户记录删除,必要时还删除用户的主目录。

删除一个已有的用户账号使用userdel命令,其格式如下:
代码:
userdel 选项用户名
常用的选项是-r,它的作用是把用户的主目录一起删除。

例如:
代码:
# userdel sam
此命令删除用户sam在系统文件中(主要是/etc/passwd, /etc/shadow, /etc/group等)的记录,同时删除用户的主目录。

3、修改帐号
修改用户账号就是根据实际情况更改用户的有关属性,如用户号、主目录、用户组、登录Shell 等。

修改已有用户的信息使用usermod命令,其格式如下:
代码:
usermod 选项用户名
常用的选项包括-c, -d, -m, -g, -G, -s, -u以及-o等,这些选项的意义与useradd命令中的选项一样,可以为用户指定新的资源值。

另外,有些系统可以使用如下选项:
代码:
-l 新用户名
这个选项指定一个新的账号,即将原来的用户名改为新的用户名。

例如:
代码:
# usermod -s /bin/ksh -d /home/z –g developer sam
此命令将用户sam的登录Shell修改为ksh,主目录改为/home/z,用户组改为developer。

4、用户口令的管理
用户管理的一项重要内容是用户口令的管理。

用户账号刚创建时没有口令,但是被系统锁定,无法使用,必须为其指定口令后才可以使用,即使是指定空口令。

指定和修改用户口令的Shell命令是passwd。

超级用户可以为自己和其他用户指定口令,普通用户只能用它修改自己的口令。

命令的格式为:
代码:
passwd 选项用户名
可使用的选项:
代码:
-l 锁定口令,即禁用账号。

-u 口令解锁。

-d 使账号无口令。

-f 强迫用户下次登录时修改口令。

如果默认用户名,则修改当前用户的口令。

例如,假设当前用户是sam,则下面的命令修改该用户自己的口令:
代码:
$ passwd
Old password:******
New password:*******
Re-enter new password:*******
如果是超级用户,可以用下列形式指定任何用户的口令:
代码:
# passwd sam
New password:*******
Re-enter new password:*******
普通用户修改自己的口令时,passwd命令会先询问原口令,验证后再要求用户输入两遍新口令,如果两次输入的口令一致,则将这个口令指定给用户;而超级用户为用户指定口令时,就不需要知道原口令。

为了系统安全起见,用户应该选择比较复杂的口令,例如最好使用8位长的口令,口令中包含有大写、小写字母和数字,并且应该与姓名、生日等不相同。

为用户指定空口令时,执行下列形式的命令:
代码:
# passwd -d sam
此命令将用户sam的口令删除,这样用户sam下一次登录时,系统就不再询问口令。

passwd命令还可以用-l(lock)选项锁定某一用户,使其不能登录,例如:
代码:
# passwd -l sam
linux下创建用户(二)
二、Linux系统用户组的管理
每个用户都有一个用户组,系统可以对一个用户组中的所有用户进行集中管理。

不同Linux 系统对用户组的规定有所不同,如Linux下的用户属于与它同名的用户组,这个用户组在创建用户时同时创建。

用户组的管理涉及用户组的添加、删除和修改。

组的增加、删除和修改实际上就是对/etc/group 文件的更新。

1、增加一个新的用户组使用groupadd命令。

其格式如下:
代码:
groupadd 选项用户组
可以使用的选项有:
代码:
-g GID 指定新用户组的组标识号(GID)。

-o 一般与-g选项同时使用,表示新用户组的GID可以与系统已有用户组的GID相同。

例1:
代码:
# groupadd group1
此命令向系统中增加了一个新组group1,新组的组标识号是在当前已有的最大组标识号的基础上加1。

例2:
代码:
#groupadd -g 101 group2
此命令向系统中增加了一个新组group2,同时指定新组的组标识号是101。

2、如果要删除一个已有的用户组,使用groupdel命令,其格式如下:
代码:
groupdel 用户组
例如:
代码:
#groupdel group1
此命令从系统中删除组group1。

3、修改用户组的属性使用groupmod命令。

其语法如下:
代码:
groupmod 选项用户组
常用的选项有:
代码:
-g GID 为用户组指定新的组标识号。

-o 与-g选项同时使用,用户组的新GID可以与系统已有用户组的GID相同。

-n新用户组将用户组的名字改为新名字
例1:
代码:
# groupmod -g 102 group2
此命令将组group2的组标识号修改为102。

例2:
代码:
# groupmod –g 10000 -n group3 group2
此命令将组group2的标识号改为10000,组名修改为group3。

4、如果一个用户同时属于多个用户组,那么用户可以在用户组之间切换,以便具有其他用户组的权限。

用户可以在登录后,使用命令newgrp切换到其他用户组,这个命令的参数就是目的用户组。

例如:
代码:
$ newgrp root
这条命令将当前用户切换到root用户组,前提条件是root用户组确实是该用户的主组或附加组。

类似于用户账号的管理,用户组的管理也可以通过集成的系统管理工具来完成。

让Linux系统中的普通用户也有超级用户的权限。

相关文档
最新文档