Linux基础到进阶(二)用户管理与组管理、文件属性与权限操作、文件归档与解压缩

用户管理与组管理

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

linux用户的分类

超级用户root:拥有至高无上的权限 UID:0
普通用户:权限有一定的限制,可以登录系统。一般可以执行/usr/local/bin或者/bin或者/usr/bin或者自己家目录的命令 UID: 500-60000(centos 6) UID: 1000-60000(centos7)
系统用户(伪用户):一般不会登录系统,一般情况是用来维持某个服务程序UID: 1-499(centos 6) UID: 1-1000(centos 7)

关于用户的相关配置文件
账号信息:/etc/passwd
密码信息:/etc/shadow

test	:x		   :1000    :1000   :			:/home/test	    :/bin/bash
用户		密码占位符	UID	     GID    用户描述		用户家目录 		登录后使用的shell解释

/sbin/nologin是不可登录的
/bin/bash可以登录

用户相关命令

添加用户命令:useradd
-u指定用户UID
-d指定用户主目录
-g指定用户所属组
-r指定用户是系统用户
-s用户登录shell解释器
-M不创建主目录

创建一个用户XD,指定UID为1010,指定家目录为/home/XD ,指定所属组为root组,指定登录shell为/bin/bash

useradd -u 1010 -d /home/XD -g root -s /bin/bash XD

删除用户命令:userdel
-r连同家目录一块删除

添加用户组命令:groupadd
删除用户组命令:groupdel
修改用户的信息命令:usermod
-u指定用户UID
-d指定用户主目录
-g指定用户所属组

设置用户密码命令:passwd

passwd XD	#第一种方式
[输入密码]

echo "123456" | passwd --stdin XD	#第二种方式

切换普通用户命令:su [普通用户]
切换到root用户命令:su

文件属性与权限操作

文件属性

查看文件的属性:ls -lrti
135088935 -rw-------. 1 root root 1778 Oct 1 2020 yum.log
第1列:i节点;i节点可以理解文件id,一个i节点号可以对应多个文件,一个文件只能对应一个i节点号

第2列:文件的类型与权限
-代表的是文件;d代表是目录;l软链接文件;b代表块设备;c代表的是硬件设备(键盘)
r表示读权限;w表示写权限;x表示执行权限
4表示读权限;2表示写权限;1表示执行权限

rw-------:分为三列 rw- --- ---,第一列为所属者的权限u,第二列为所属组的权限g,第三列为其它的权限o

第3列:有多少文件名链接到这个节点

第4列:文件的所有者

第5列:文件的所有组

第7列:文件创建时间

第6列:容量大小,单位默认为B

第8列:创建或最近修改的时间

第9列:文件名

链接

软连接ln -s
ln -s /home/XD/yum.log /usr/local/
i节点号跟源文件不一样,源文件一旦删除,软链接将找不到源文件

硬链接ln
ln /home/XD/yum.log /usr/local/XD/
i节点与源文件一模一样,源文件删除,硬链接还可以继续使用。常用于防止重要文件被误删

修改文件权限

修改文件的权限命令chmod:chmod -R 777 /home/XD/*
-R递归的意思

chmod u+x,g+w,o+w boot.log	#给boot.log文件的 所属者添加执行权限,所属组添加写权限,其他添加写权限
chmod u-x,g-w,o-w boot.log
chmod 777 boot.log	#rwx都为1时写成111即十进制的7

修改文件的所有者跟所属组命令chown:
-R递归的意思

更改文件目录XD的所属者为root用户跟所属组为XD组
chown -R root:XD XD

文件归档与解压缩

文件归档

文件归档也称之为打包,指的是一个文件或者多个文件或者目录的一个集合,这个集合储存在一个文件中。归档文件是没有进行压缩的,所以占用的空间是所有文件或者目录的总和。工作中经常与压缩结合在一起使用

文件压缩

节约磁盘空间,加快文件的传输速率
解压缩命令gzip;xz
gzip:不能压缩目录,只能压缩文件,压缩速度最快,但是压缩比例比较低,扩展名.gz
不保留源文件压缩:gzip 123.txt
保留源文件压缩:gzip -c 345.txt > 345.txt.gz
不保留源文件的解压:gunzip 123.txt.gz
保留原文件的解压:gunzip -c 345.txt.gz > 234.txt
不保留源文件解压:gzip -d 345.txt.gz

xz:可以压缩目录和文件,压缩的速度比较慢,但是压缩比例最高,扩展名:.xz
不保留源文件压缩:xz 123.txt
保留源文件压缩:xz -c 345.txt > 345.txt.xz
不保留源文件的解压:unxz 345.txt.xz
保留原文件的解压:xz -d -k 123.txt.xz
不保留源文件解压:xz -d 123.txt.xz

归档与压缩命令tar
-c创建新文件
-f指定文件格式
-v显示详细过程
tar -cf vmware.tar vmware-tools-distrib;tar -cvf vmware-tools.tar vmware-tools-distrib

-z 以gzip方式归档压缩tar -zcvf vmware-tools.tar.gz vmware-tools-distrib
-J以xz方式进行归档压缩tar -Jcvf vmware-tools.tar.xz vmware-tools-distrib;tar -Jcvf /home/XD/vmware-tools.tar.xz vmware-tools-distrib
-v解档解压操作tar -xf vmware-tools.tar.xz
-C指定解压路径

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

豆浆两块钱

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值