文件类型概念 . 用户和用户组

文件属性信息详述示意图

image

文件类型概念说明

1、文件详细信息详解
    134319695 -rw-------. 1 root root 1.7K Dec  8 12:08 anaconda-ks.cfg
    134319707 -rw-r--r--  1 root root   12 Dec 13 11:48 index
	
2、inode 编号
	Linux系统中文件的唯一编号,就相当于身份证号。

3、硬链接和软链接

	1、硬链接:
		硬链接直接指向 index node 编号
		。
	2、软链接:
		相当于 Windows 中的快捷方式
		主要用来指向对应文件的路径。
	
	3、创建命令
		ln
		参数:
			-s :创建的就是软链接
	
	4、删除文件的低层逻辑
		1、删除的是硬连接
		2、判断该文件硬链接数是否为0
		3、如果为0,则在磁盘中将其删除
		4、如果不为0, 则只删除一个硬链接

文件类型

	普通文件			: f(-)
		文件夹		: d
	链接文件			: l
	设备文件			: b c
		b :磁盘文件
		c :字符文件
	套接字文件(soccket)	: s
		yum install mariadb* -y
	管道文件			: p
	
注意:不能以颜色判断文件类型。

	1、断点续传
	.conf	配置文件
	.py

用户和用户组

用户:相当于账号
	root   test
用户组:某些具有相同属性的账号的集合
	root
	
创建用户的命令:
	useradd
	
		参数:
			-g :指定用户组(用户必须存在)
			-r :创建系统用户
			-M :不创建家目录
			-u :指定创建用户的ID的
			
	系统用户:uid 在 0-999 之间的用户,我们就看作系统用户
		系统用户一般用在启动应用程序上,一般不需要登录系统
		
	普通用户:uid 在 1000 及以上的用户,我们就看作普通用户
		一般用在登录上
		
创建用户组的命令:
	groupadd
	
		参数:
			-g :指定用户组的ID

切换用户
	su - [用户名]
	su [用户名]

查看用户的ID或组的ID
id [用户名]

查看用户详情的文件
[root@locahost ~]# cat /etc/passwd
test01:x:1001:1001:用户简介:/home/test01:bin/bash
用户名	:tset01
密码占位符:x
1001	:userid(用户ID)
1001	:组id
/home/tsett01:家目录
/bin/bash	:默认的解析器

小习题

1、不使用 useradd 创建用户

	手动创建test用户:
            1.vim /etc/gshadow
              test:!::
			末行模式:wq!
			  
            2.vim /etc/group
              test:x:1001:
            3.vim /etc/passwd
              test:x:996:995:手动创建文件:/home/test:/bin/bash
            4.vim /etc/shadow
              test:1::0:99999:7::
            5.mkdir /home/test
              cd /home
              cp /etc/skel/.* /home/test/
              chmod 700 test(修改权限)
              chown test.test test

image
image

posted on 2021-12-14 19:57  婷婷妮子  阅读(181)  评论(0)    收藏  举报