第二章 用户和组管理
2.27 Linux和windows互传文件
注: 只能在Xshell环境下使用,lrzsz工具
# yum install -y lrzsz 安装lrzsz
# sz [filename] 把Linux文件传输到Windows
# rz [选择文件] 把Windows文件传输到Linux
使用中的文件无法上传
第三章 用户和组管理
3.1 用户配置文件和密码配置文件
1)用户配置文件
[root@adai002 ~]# cat /etc/passwd | head
root:x:0:0:root:/root:/bin/bash
bin:x:1:1:bin:/bin:/sbin/nologin
daemon:x:2:2:daemon:/sbin:/sbin/nologin
adm:x:3:4:adm:/var/adm:/sbin/nologin
lp:x:4:7:lp:/var/spool/lpd:/sbin/nologin
sync:x:5:0:sync:/sbin:/bin/sync
shutdown:x:6:0:shutdown:/sbin:/sbin/shutdown
halt:x:7:0:halt:/sbin:/sbin/halt
mail:x:8:12:mail:/var/spool/mail:/sbin/nologin
operator:x:11:0:operator:/root:/sbin/nologin
关于“|”:
head前面的“|”叫做管道符。它的作用是把前面命令的输出再输入给后面的命令。
注意:
1)管道命令只处理前一个命令正确输出,不处理错误输出
2)管道命令右边命令,必须能够接收标准输入流命令才行。
用户配置文件解析:

2)密码配置文件
[root@adai002 ~]# cat /etc/shadow | head -n3
root:$6$SMvrA/u3SwTTikIa$TcmVJk9wYHfDaPP47SOyTXKkKoQlMbmnzEu3tBi/y8/JkPt2CSe2jDJeLL6TTn0CoCITTonxAE28Gbd6PruFg.::0:99999:7:::
bin:*:17110:0:99999:7:::
daemon:*:17110:0:99999:7:::
密码配置文件解析:

3.2 用户组管理
groupadd命令
语法: groupadd [-g] groupname
[root@adai002 ~]# groupadd grptest001 创建组
[root@adai002 ~]# tail -n1 /etc/group
grptest001:x:1002:
选项:
-g:指定组权限(gid)
[root@adai002 ~]# groupadd -g 511 grptest002 创建组的同时指定其权限
[root@adai002 ~]# tail -n2 /etc/group
grptest001:x:1002:
grptest002:x:511:
groupdel命令
[root@adai002 ~]# groupdel grptest002 删除组
[root@adai002 ~]# tail -n3 /etc/group
user1:x:1001:
slocate:x:21:
grptest001:x:1002:
[root@adai002 ~]# groupdel user1
groupdel:不能移除用户“user1”的主组 组user1内有用户user1,无法删除
说明: 该命令没有特殊选项,只能删除空白组!
3.3 用户管理
useradd命令
语法: useradd [-u] [-g] [-d] [-M] [-s] [username]
选项:
-u:指定uid
-g:指定其所属组
-d:自定义用户家目录
-M:不建立家目录
-s:自定义shell
eg:
[root@adai002 ~]# useradd test1
[root@adai002 ~]# tail -n1 /etc/passwd
test1:x:1002:1002::/home/test1:/bin/bash
[root@adai002 ~]# tail -n1 /etc/group
test1:x:1002:
useradd不加任何选项直接跟用户名,则会创建一个跟用户名同样名字的组!
[root@adai002 ~]# useradd -u754 -gtest1 -M -s /sbin/nologin user001
[root@adai002 ~]# tail -n2 /etc/passwd
test1:x:1002:1002::/home/test1:/bin/bash
user001:x:754:1002::/home/user001:/sbin/nologin
[root@adai002 ~]# tail -n2 /etc/group
slocate:x:21:
test1:x:1002:
[root@adai002 ~]# ls /home/user001
ls: 无法访问/home/user001: 没有那个文件或目录
说明: -M选项是不创建目录,但是在/etc/passwd文件中仍有这个字段,但是用ls /home/user001查看时提示目录不存在,所以-M选项的作用只是不创建那个目录。
userdel命令
语法: userdel [-r] username
[root@adai002 ~]# ls -ld /home/user002
drwx------ 2 user002 test1 62 6月 12 21:27 /home/user002
[root@adai002 ~]# userdel user002
[root@adai002 ~]# ls -ld /home/user002/
drwx------ 2 755 test1 62 6月 12 21:27 /home/user002
[root@adai002 ~]# userdel -r test1
[root@adai002 ~]# ls -ld /home/test1/
ls无法访问/home/test1:没有那个文件或目录
即:-r选项的作用时删除账户的时候连带账户的家目录一起删除。
相关推荐
具体包括新增(useradd、groupadd)、移除(userdel、groupdel)用户与组,修改已有账户属性(usermod),查询账户详情(id、groups)。此外,还有密码设置及变更规则(passwd、chage-l),确保用户能有效地完成日常...
知识点1: 用户管理 * 使用 useradd 或 adduser 命令增加一个用户 * 使用 passwd 命令为新增用户设置口令 * 使用 userdel 命令删除一个用户 * 使用 man useradd 命令查看 useradd 命令的使用帮助 知识点2: 组管理 ...
本文主要讨论了几个关键的Linux命令,包括`useradd`、`userdel`、`groupadd`、`groupdel`、`passwd`、`su`、`chmod`和`chown`,这些都是在Linux环境中进行用户和权限管理的重要工具。 1. `useradd`:此命令用于创建...
4. **创建和管理新用户及用户组** - `groupadd` 用于创建新的用户组,如创建`teacher`组。 - `useradd` 命令创建新用户,`-g`指定主组,`-d`指定主目录。创建用户`whane`,其主目录为`/root/whane`,并加入`...
在Linux系统中,Ubuntu作为一个广泛使用的开源操作系统,其用户及用户组管理是系统管理的重要组成部分。用户和用户组是访问权限控制的基础,确保了系统的安全性和多用户协作的有效性。本篇文章将深入探讨Ubuntu中的...
"Linux用户及用户组管理命令.rar"这个压缩包文件,很可能包含了关于如何在Linux环境中操作用户和用户组的教程或资料。以下是基于这个主题的详细知识点讲解: 1. **用户管理**: - **添加用户**:`useradd`命令用于...
本文将详细介绍 Linux 中用户和组管理的命令,包括用户管理、组管理和权限管理等方面的知识点。 一、用户管理 1. 创建用户:使用 `useradd` 命令创建新用户,例如 `useradd xxx` 创建一个名为 xxx 的用户。 2. ...
通过使用`useradd`、`userdel`、`usermod`、`passwd`、`groupadd`、`groupdel`和`groupmod`等命令,系统管理员可以有效地管理用户和用户组,从而更好地控制用户对系统资源的访问权限。此外,合理的用户和用户组配置...
Linux 系统中的用户和用户组管理命令包括 useradd、usermod、userdel、groupadd、groupmod、groupdel 等。这些命令可以用于添加、修改和删除用户和用户组。 Linux 用户和用户组管理是非常重要的知识点,系统管理员...
使用`groupadd`命令创建组,`groupdel`命令删除组。查看组信息和组密码信息在`/etc/group`和`/etc/gshadow`文件中。使用`gpasswd`命令可向组中添加或删除用户,如`gpasswd -a user group`添加用户到组,`gpasswd -d ...
管理员和用户需要熟悉这些文件和相关的管理命令,如useradd、usermod、userdel、groupadd、groupmod、groupdel等,以便高效地进行用户和用户组的管理操作。 综上所述,用户与用户组管理在Linux系统中扮演着至关重要...
Linux 创建用户、组、修改、添加、删除、查看命令详细解释 Linux 系统中,用户和组是非常重要的概念。...通过本文,读者可以了解 Linux 系统中用户和组的管理命令,并在实际工作中应用这些命令来管理用户和组。
### Linux用户及用户组管理深度解析 Linux作为一款强大的开源操作系统,其安全性、稳定性和灵活性在业界享有盛誉。其中一个核心特性就是支持多用户多任务环境,这使得多个用户能够同时登录并执行不同的任务,而不会...
对于用户管理,`useradd`命令用于创建新用户,`passwd`用于设置或修改用户密码,`usermod`则可以用来更改用户的各种属性,如UID、GID、主目录、Shell等。例如,`usermod -u 1001 -g 1000 rain`会将用户rain的UID改为...
5. `groupadd`:创建新的用户组,指定组ID。 6. `groupdel`:删除用户组。 权限管理是Linux系统安全的关键,涉及到文件和目录的访问控制。Linux使用三种基本的访问权限:读(r),写(w)和执行(x)。对于文件,...
文章首先概述了用户账户分类和相关文件(/etc/passwd 和 /etc/shadow),接着讲解了各种用户管理命令如useradd、passwd、chage、usermod、userdel的功能和用法。接下来,文章解释了组群的概念,包括如何查看和管理组...
5. **创建和管理组** - 单击“添加组群”按钮,创建新的组群。 - 通过“组群属性”对话框添加或删除组成员。 通过以上实验步骤,我们可以深入理解Linux系统中用户和组的管理方法,这对于日常维护和安全策略的实施...
在Linux操作系统中,用户和组的管理是系统管理员日常工作中不可或缺的...通过熟练运用上述命令和概念,你可以自如地进行用户管理、权限设置以及权限问题的排查。希望这些内容能对你在Linux用户和组管理方面提供帮助。
Linux 用户和组的管理 Linux 操作系统中,用户和组的管理是非常重要的安全机制之一。用户和组的管理可以分为两个方面:用户账户管理和组管理。 用户账户管理 用户账户管理是指对用户账户的创建、修改和删除等操作...
用户管理命令包括 useradd、userdel、passwd、chown 等。 1. 添加用户:使用 useradd 命令可以添加新用户。例如,useradd user1 添加用户 user1,并设置用户主目录为 /home/user1。 2. 删除用户:使用 userdel 命令...