Linux用户和组管理

目录

(1)实验目的:

(2)实验内容:

(3)实验原理:

(4)实验步骤: 

1.查看用户帐号文件:/etc/passwd(用户帐号信息文件)、/etc/shadow(用户口令文件);

1)/etc/passwd(用户帐号信息文件)

2)/etc/shadow(用户口令文件)

2.查看组群文件:/etc/group(组群帐号文件)、/etc/gshadow(组群口令文件);

1)/etc/group(组群帐号文件)

2)/etc/gshadow(组群口令文件)

3.建立新用户命令:useradd或adduser;修改用户帐号:usermod及删除用户:userdel;

1)useradd或adduser建立新用户命令

2)usermod修改用户帐号

3)userdel 删除用户

4.设置用户口令:passwd及修改用户口令:chage;

1)passwd设置用户密码口令

2)chage用于密码实效管理,可以显示用户密码的详细信息,还可以用来修改帐号和密码的有效期限,以及修改用户密码信息。

5.创建组群:groupadd或addgroup;修改组群:groupmod、删除组群groupdel、为组群添加用户gpasswd;

1)groupadd或addgroup创建组群

2)groupmod修改组群

3)groupdel删除组群

4)gpasswd为组群添加用户

6.修改访问权限命令chmod;管理默认访问权限命令umask。

1)chmod 修改访问权限命令

八进制模式

2)umask管理默认访问权限命令


(1)实验目的:

1.掌握Linux系统中增加、修改、删除用户和用户组的方法;

2.掌握用户帐号管理及安全管理的方法;

3.熟悉Linux系统的用户访问权限及文件的权限修改。

(2)实验内容:

1.查看用户帐号文件:/etc/passwd(用户帐号信息文件)、/etc/shadow(用户口令文件);2.查看组群文件:/etc/group(组群帐号文件)、/etc/gshadow(组群口令文件);

3.建立新用户命令:useraddadduser;修改用户帐号:usermod及删除用户:userdel

4.设置用户口令:passwd及修改用户口令:chage

5.创建组群:groupaddaddgroup;修改组群:groupmod、删除组群groupdel、为组群添加用户gpasswd

6.修改访问权限命令chmod;管理默认访问权限命令umask

(3)实验原理:

Linux操作系统用户管理及权限管理

(4)实验步骤: 

1.查看用户帐号文件:/etc/passwd(用户帐号信息文件)、/etc/shadow(用户口令文件);

1/etc/passwd(用户帐号信息文件)

[root@localhost ~]# cat /etc/passwd

[root@localhost ~]# more /etc/passwd

[root@localhost ~]# less /etc/passwd

[root@localhost ~]# head /etc/passwd  //只显示前十行内容

[root@localhost ~]# tail /etc/passwd  //只显示最后十行内容

2/etc/shadow(用户口令文件)

[root@localhost ~]# head /etc/shadow

注意:上面查看/etc/passwd文件的查询命令/etc/shadow也适用。它适用于查询各种文件。

2.查看组群文件:/etc/group(组群帐号文件)、/etc/gshadow(组群口令文件);

1/etc/group(组群帐号文件)

[root@localhost ~]# more /etc/group

2/etc/gshadow(组群口令文件)

[root@localhost ~]# tail /etc/gshadow

3.建立新用户命令:useraddadduser;修改用户帐号:usermod及删除用户:userdel

1)useraddadduser建立新用户命令

[root@localhost ~]# useradd jin

[root@localhost ~]# adduser haha

[root@localhost ~]# tail /etc/passwd

小知识:useradd可以直接在Red Hat里面输入账号登陆进去吗?

使用useradd命令在Red Hat中创建用户账号后,不能直接通过该账号登陆虽然useradd命令可以创建新的用户账号,但是新创建的账号默认没有设置密码,因此无法直接登陆。

[root@localhost ~]# passwd jin

更改用户 jin 的密码 。

新的 密码:

无效的密码: 密码未通过字典检查 - 太简单或太有规律

重新输入新的 密码:

passwd:所有的身份验证令牌已经成功更新。

注意:这里的输入不会显示密码,我在这里随便输入的(w123qq789)。这样在Red Hat图形界面里有你添加的账号,也可以登陆进去。上面的haha账户也是一样,在这里不过多叙述。

2usermod修改用户帐号

[root@localhost ~]# usermod -l jin1 jin

3userdel 删除用户

[root@localhost ~]# userdel -r jin1

4.设置用户口令:passwd及修改用户口令:chage

1passwd设置用户密码口令

[root@localhost ~]# passwd haha

注意:这里的密码我输入的是123,原密码是w123qq789。因为在root超级管理员下操作的命令,所以密码可以写的很简单。

2chage用于密码实效管理,可以显示用户密码的详细信息,还可以用来修改帐号和密码的有效期限,以及修改用户密码信息。

[root@localhost ~]# chage haha

5.创建组群:groupaddaddgroup;修改组群:groupmod、删除组群groupdel、为组群添加用户gpasswd

1groupaddaddgroup创建组群

[root@localhost ~]# groupadd -g 5400 test

[root@localhost ~]# tail /etc/group

这里的addgroup 命令弄了半天也弄不出来,我使用的是centOS 8.5的镜像,如果知道为啥有错希望在消息里告诉我一下,十分感谢。

2groupmod修改组群

[root@localhost ~]# groupmod -n test1 test

[root@localhost ~]# tail /etc/group

3groupdel删除组群

[root@localhost ~]# groupdel test1

[root@localhost ~]# tail /etc/group

4gpasswd为组群添加用户

[root@localhost ~]# gpasswd -a home open

正在将用户“home”加入到“open”组中

6.修改访问权限命令chmod;管理默认访问权限命令umask

1chmod 修改访问权限命令

符号模式

[root@localhost ~]# chmod u+x file   # 给文件的所有者添加执行权限

[root@localhost ~]# ll

[root@localhost ~]# chmod g+w directory  # 从目录的组添加写权限

[root@localhost ~]# ll

[root@localhost ~]# chmod o=r file   # 设置其他用户的权限为只读

[root@localhost ~]# ll

八进制模式

[root@localhost ~]# chmod 755 file

[root@localhost ~]# ll

[root@localhost ~]# chmod 777 directory

[root@localhost ~]# ll

2)umask管理默认访问权限命令

[root@localhost ~]# umask   //查看当前的umask

0022

[root@localhost ~]# umask 0027 //设置umask值。设置后,新创建的文件将具有640权限(rw-r-----),而新创建的目录将具有750权限(rwxr-x---

[root@localhost ~]# mkdir lp

[root@localhost ~]# touch kl

[root@localhost ~]# ll

  • 41
    点赞
  • 26
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: Linux用户管理是指在Linux系统中对用户进行管理和配置的过程。通过用户管理,可以实现对系统资源的访问控制和权限管理,保障系统的安全性和稳定性。 在Linux系统中,每个用户都有一个唯一的用户名和用户ID(UID),用于标识该用户在系统中的身份。同时,每个用户还可以属于一个或多个用户用户也有唯一的名和ID(GID),用于管理用户的权限和资源访问。 Linux用户管理主要包括以下内容: 1. 用户管理:包括创建、修改、删除用户账号,设置用户密码和权限等。 2. 管理:包括创建、修改、删除用户,将用户添加到中,设置权限等。 3. 权限管理:包括设置文件和目录的访问权限,控制用户对系统资源的访问权限等。 4. 账号锁定和解锁:可以通过锁定用户账号来保护系统的安全性,防止非法访问和攻击。 总之,Linux用户管理Linux系统中非常重要的一部分,对于系统的安全性和稳定性起着至关重要的作用。 ### 回答2: Linux是一个开源的操作系统,它允许用户自由配置和管理系统各个方面。其中,用户Linux系统中的两个非常重要的概念,对于安全性和权限控制有着至关重要的作用。 在Linux系统中,每个用户都有一个唯一的用户名和UID(User ID),同时还可以属于一个或多个用户用户是一拥有某些共同权限的用户的集合。在Linux中,可以通过一些命令来管理用户用户,如useradd、userdel、groupadd、groupdel等命令。 用户管理是指Linux系统管理员通过控制用户的权限和访问权限来保护系统安全。在Linux系统中创建一个新用户可以使用useradd命令,通过指定用户名、密码、UID等参数完成用户创建。除了创建用户还可以修改用户信息、查看用户信息等操作。可以使用usermod命令来修改用户信息,比如修改用户名、密码等。可以使用userdel命令来删除用户管理是指Linux系统管理员通过创建用户以简化用户管理和控制访问权限。在Linux系统中可以通过groupadd命令创建一个新用户,然后在创建新用户时,可以指定用户属于哪个用户。可以通过gpasswd命令来修改用户的密码、添加或删除用户成员等。用户的权限也可以通过chmod命令来设置。 在实际使用中,Linux用户管理可以帮助管理员完成对系统的安全性和文件权限的控制,从而保护系统的完整性和保密性。同时对用户权限进行合理划分,能够有效防范内部攻击和恶意操作。总之,合理的用户管理是保证Linux系统安全性和完整性的关键所在。 ### 回答3: Linux操作系统作为开源操作系统的代表,它采用了强大的用户管理机制来维护系统的安全性和灵活性。 在Linux中,每个用户都具有唯一的标识符和权限,这样可以控制每个用户可以访问什么和拥有哪些权限。以下是关于Linux用户管理的更详细说明。 1. 用户管理 Linux操作系统通过创建用户来分配系统资源和限制用户访问的权限。在Linux中,用户是登录到系统的实体,每个用户都拥有独立的家目录和特定的登录名。 Linux系统中包含两种类型的用户: - 一般用户:这些用户拥有系统的普通权限。 - 系统用户:这些帐户是Linux中用于运行系统程序和服务的帐户。 在Linux中创建新用户的命令是“useradd”,创建新用户的同时可以指定该用户的家目录、密码、等信息。在创建用户后,可以使用命令“passwd”来设置用户的密码。可以使用命令“usermod”来修改用户信息,例如可以修改用户的密码、家目录、等信息。要删除用户,可以使用“userdel”命令。 2. 管理 Linux中的一个概念,每个用户都必须属于一个或多个。操作系统将所有信息存储在“/etc/group”文件中。Linux系统中有两种类型的: - 一般:这些用于用户并控制访问权限。 - 系统:这些用于管理系统服务和进程。 在Linux中创建新的命令是“groupadd”,创建新的同时可以指定该的GID和其他信息。在创建后,可以使用命令“groupmod”来修改的信息,例如可以修改的名称或GID。要删除,可以使用“groupdel”命令。通过将用户加入中,可以控制用户对文件和目录的访问权限。这种访问权限在Linux文件系统中称为“文件访问控制列表”(ACL)。 总之,Linux用户管理机制是系统的关键部分,能够提供安全和灵活性。正确管理用户可以帮助管理员保护系统安全,并允许用户获得所需的访问权限。掌握Linux用户管理的技能,将有助于管理员更好地管理和维护Linux系统。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值