day13-linux运维基础-用户基础知识与权限

本文深入解析Linux系统中用户管理的基本概念,包括单用户多任务、多用户多任务、UID与GID的作用,以及用户分类如超级用户、普通用户和虚拟用户的特点。同时,详细介绍了用户管理命令如useradd、passwd、groupadd等的使用方法,以及用户与文件的权限关系。此外,文章还讲解了Linux下的时间管理,包括mtime、atime、ctime的概念,并演示了find命令结合mtime的使用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

在这里插入图片描述

我们先回顾上次内容 :

创建一个新目录 硬链接数是2 为什么?
在这里插入图片描述

今天讲的是用户相关基础、Linux下的权限和Linux下的时间

一、用户相关基础

1. 单用户多任务:

一个用户登录系统执行多个服务任务和进程

2.多用户多任务:

用的可以是不同的趋同账号或超级账号root;
不同用户所具有的权限也不同,
不同的任务工作由不同的维护人员来完成,也可以说是不同的用户。

3.用户的UID和GID
UID 身份证号
GID 户口本号

如何查看UID 用 id +用户名

[root@oldboy59 tmp]# id 
uid=0(root) gid=0(root) groups=0(root)
[root@oldboy59 tmp]# id oldboy
uid=1000(oldboy) gid=1000(oldboy) groups=1000(oldboy)

4.linux用户分类:

超级用户 皇帝 UID:
		0
		拥有最高权限
普通用户 老百姓 UID:
		能登录系统,但只能操作自己目录的内容
		(CentOS6)大于等于500-65535
		(CentOS7)大于等于1000
虚拟用户 傀儡 UID:
		无法直接创建,系统自身拥有,不具有登录系统的能力
        (CentOS6)1-499
        (CentOS7)1-999

※5.用户管理命令:

whoami   显示挡当前用户
id       查询用户信息 (UID GID)
useradd oldboy 创建用户
passwd oldboy  添加用户密码
groupadd  lcx创建普通用户组
useradd -g lcx  yw 创建其他组下普通用户
su - oldboy    切换用户 ※※
userdel        删除用户
userdel -f:   强制删除用户,即使用户当前已登录;
userdel -r:   删除用户的同时,删除与用户相关的所有文件。
ctrl+d         返回用户

su su-的区别
https://blog.51cto.com/oldboy/1053606

在这里插入图片描述
6.用户有关的文件
image.png

/etc/ passwd 下的:
[root@oldboy59 tmp]# cat /etc/passwd
.....
oldboy:x:1000:1000::/home/oldboy:/bin/bash
old:x:1001:1001::/home/old:/bin/bash
boy:x:1002:1002::/home/boy:/bin/bash


/etc/shadow 下的:
[root@oldboy59 tmp]# cat /etc/shadow
root:$6$6GOB11Dn$/OcS/sRdZcmDMNrzWkByd1UM4zJV12H4vhkI2J.KaqrSyMnY7.AevGTgOk1bL7
osk3tQ1FR53OeyTfykLuAdJ0:17996:0:99999:7:::
bin:*:17834:0:99999:7:::
daemon:*:17834:0:99999:7:::
adm:*:17834:0:99999:7:::
.....

7.用户与文件关系
主人 家人 陌生人
在这里插入图片描述

简写;
所有者 user    ----->u
所属组 group   ----->g
其他用户 other ----->o
合起来用       ----->ugo

※二、linux权限:

每个文件或目录都有一组共9个基础权限位,通过这9个权限位来控制属主、用户组以及其他用户对文件的访问权限的

※1. -rwxr-xr-x (第一个-代表类型)
		rwx开头三位:属主权限位
		r-x中间三位:用户组权限位
		r-x最后三位:其他用户权限位
 rwx
	r 可读权限   	用 4 表示
	w 可写权限 		用 2 表示
	x 可运行执行权限 用 1 表示
	- 没有任何权限 	用 0 表示	

※2. 权限计算:
	-rwx r-x r-x
	 421 401 401
      7   5   5
例:
750  -rwxr-x---   421401000
640  -rw-r-----   420400000
604  -rw----r--   420000400
644  -rw-r--r--   420400400
400  -r--------   400000000

※3.修改权限:chmod
chmod 
		+  ---->添加权限
		-  ---->去掉权限
		=  ---->去掉原有有 赋予新权限

数字命令  rwxr-xr-x 755
字母命令  ugo+rwx 
递归      R   (不重要 比较危险)

4.Linux下面的时间
	mtime
		modify time
		文件的修改时间
	atime
		access time
		文件的访问时间
	ctime
		change time
		文件的改变时间

5. find命令下的 -mtime

先创建环境:
mkdir -p /oldboy/mtime 
for n in {01..30}
do 
   date -s "201904$n"
   touch  /oldboy/mtime/access_`date +%F`.txt 
done 


20天之前的所有   find /tmp/mtime -type f -mtime +20
[root@oldboy59 ~]# date +%F
2019-04-30
[root@oldboy59 ~]# find /tmp/mtime -type f -mtime +20
/tmp/mtime/access_2019-04-04.txt
/tmp/mtime/access_2019-04-05.txt
/tmp/mtime/access_2019-04-06.txt
/tmp/mtime/access_2019-04-07.txt
/tmp/mtime/access_2019-04-08.txt
/tmp/mtime/access_2019-04-09.txt


5天之前到现在的   find /tmp/mtime -type f -mtime -5
[root@oldboy59 ~]# date +%F
2019-04-30
[root@oldboy59 ~]# find /tmp/mtime -type f -mtime -5
/tmp/mtime/access_2019-04-26.txt
/tmp/mtime/access_2019-04-27.txt
/tmp/mtime/access_2019-04-28.txt
/tmp/mtime/access_2019-04-29.txt
/tmp/mtime/access_2019-04-30.txt
[root@oldboy59 ~]# 

		
ls -lt 查看时按 修改文件内容,文件的修改时间 显示
ls -lc 查看时按 修改文件内容,移动文件或改变文件属性 显示

查看文件属性的命令 ----->stat

[root@oldboy59 tmp]# stat oldboy.txt 
  File: ‘oldboy.txt’
  Size: 45        	Blocks: 8          IO Block: 4096   regular file
Device: 803h/2051d	Inode: 17044819    Links: 1
Access: (0644/-rw-r--r--)  Uid: (    0/    root)   Gid: (    0/    root)
Access: 2019-04-11 11:44:33.853854193 +0800   //访问时间    访问文件内容改变
Modify: 2019-04-11 11:44:36.307854160 +0800   //修改时间   一般是修改文件内容改变
Change: 2019-04-11 11:52:38.724847616 +0800   //改变时间    文件的属性改变  
 Birth: -
                          									哈哈哈哈哈哈哈哈嗝~
                          									哈哈哈哈哈哈哈哈嗝~
                          									哈哈哈哈哈哈哈哈嗝~

未完待续…

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值