欢迎您访问365答案网,请分享给你的朋友!
生活常识 学习资料

第2章节笔记

时间:2023-06-27

- which 查看命令存放位置

- find 遍历查找 搜索速度慢 精确- 寻找 /etc 目录下以 .conf 结尾的文件- find /etc -name '*.conf' -type f- 寻找 /root 目录下 权限为 777 的链接文件- find /root -perm 777 -type l- 寻找 /home 目录下 属主为 wangj 的文件 并将它们拷贝至 /root/Desktop 目录- find /home -user wangj -type f -exec cp -a {} /root/Desktop ;

-­name 指定目标文件名

-­user 指定目标文件属主

-­group 指定目标文件属组

-­type 指定目标文件类型

-­size 指定目标文件大小

­-perm 指定目标的权限

-­atime 指定目标的访问时间

-­mtime 指定目标的修改时间

-­ctime 指定目标的改变时间

实例

- 寻找 /home 目录下 属主不为root 文件名不以f开头的 所有文件

- 寻找 /home 目录下 修改时间为七天以前 属主不为root 的所有文件

- 寻找 /etc 目录下 文件大小大于1M 的所有文件

- 寻找 /etc 目录下 所有用户都无写权限的 所有文件

- 寻找 /home 目录下 属主为 wangj 的文件 并将它们拷贝至 /root/Desktop 目录

反引号 非常不错!!!

Linux 是一个多用户多任务的分时操作系统

任何一个要使用系统资源的用户

都必须首先向系统管理员申请一个账号

然后以这个账号的身份进入系统

什么是用户

我们在系统中的各种操作都会以某个身份进行,这些操作的发起者就是系统中的用户

系统中的每个进程 (运行的程序) 都是由某个用户运行哒

用户的作用:

利于系统管理员对使用系统的用户进行跟踪 并控制他们对系统资源的访问

用户的类别

管理员用户普通用户系统用户

用户的标识 User ID

管理员:0

普通用户:1000 - 60000 [ RHEL8 ]

系统用户:1 - 999 [ RHEL8 ]

系统中用于运行各种服务程序的用户 默认无法登录系统 [ sbin/nologin ]

用户的主配置文件

/etc/passwd 存储用户信息

各字段含义

wangj:x:1000:1000:wangj:/home/wangj:/bin/bashusername:password:UID:GID:描述:HOME_DIR:SHELL

id root'查看用户信息'

uid: 属主

gid: 属组

groups: 附属组

组配置文件

/etc/group 存储组信息

各字段含义

wangj:x:1000:组名:口令:组标识号:组内用户列表

组用户列表: 不同用户之间用逗号 ( , ) 分隔 这个用户组可能是用户的主组 也可能是附加组

用户密码文件

/etc/shadow 存储用户密码信息

各字段含义

wangj:$6$y9sb4Rd1BZRzN4Wt$FEzRSzTPZIrLsuFBqap.cIEjs8zlluqifkYxueQuYG8WquYkl1cqcig7arKNewHKUOE8ngVsGxLZNzJ/8iAVy0::0:99999:7:::用户名:加密密码:最后一次修改时间:最小修改时间间隔:密码有效期:密码需要变更前的警告天数:密码过期后的宽限天数:账号失效时间:保留字段

组密码文件

/etc/gshadow 存储组密码信息

各字段含义

wangj:!::组名:组密码:组管理员:组内用户列表

提权配置文件

/etc/sudoers 提权配置文件

用户管理

创建用户 Useradd

如图 我们使用useradd命令时 不带任何参数

系统会自行添加一个与普通用户名称一致的用户组

命令参数

-u 指定 UID

-g 指定 GID [ 组ID/组名 ]

-G 指定 附加组 [ 组ID/组名 ]

-d 指定 用户家目录

-s 指定 默认登录shell

用户创建完成后 请一定要记得设置用户密码!!

删除用户 Userdel

命令参数:

Userdel -rf

修改用户 Usermod

参数与 Useradd 参数一致

修改用户密码 Passwd

echo “password” | passwd --stdin username

用户组管理

添加用户组 Groupadd

命令参数:

-g 指定 GID

**删除用户组 **Groupdel

修改用户组 Groupmod

命令参数:

-n 将用户组的名字改为新的名字

查看用户属性信息 ID

命令参数:

-u 仅显示 UID

-g 仅显示 GID

-G 仅显示 附加组

切换用户 su

su 与 su - 的区别

su username:不切换用户环境

su - username:切换用户环境 等同于用户正常登录系统

Copyright © 2016-2020 www.365daan.com All Rights Reserved. 365答案网 版权所有 备案号:

部分内容来自互联网,版权归原作者所有,如有冒犯请联系我们,我们将在三个工作时内妥善处理。