Linux用户和权限管理看了你就会用啦

简介: 前言只有光头才能变强回顾前面:看完这篇Linux基本的操作就会了没想到上一篇能在知乎获得千赞呀,Linux也快期末考试了,也有半个月没有写文章了。这篇主要将Linux下的用户和权限知识点再整理一下。

前言

只有光头才能变强

回顾前面:

没想到上一篇能在知乎获得千赞呀,Linux也快期末考试了,也有半个月没有写文章了。这篇主要将Linux下的用户和权限知识点再整理一下。

那么接下来就开始吧,如果文章有错误的地方请大家多多包涵,不吝在评论区指正哦~

一、Linux下的用户

Linux是一个多用户的系统,我们可以多个用户同时登陆Linux~

  • 账户实质上就是一个用户在系统上的标识

Linux中的账户包括

  • 用户账户
    • 普通用户账户:在系统上的任务是进行普通工作
    • 超级用户账户(或管理员账户):在系统上的任务是对普通用户和整个系统进行管理。
  • 组账户(组是用户的集合)
    • 标准组:标准组可以容纳多个用户
    • 私有组:私有组中只有用户自己

当一个用户同属于多个组时,将这些组分为

  • 主组(初始组):用户登录系统时的组。
  • 附加组:登录后可切换的其他组

上面也说了,账户的实质上就是用户在系统上的标识,这些标识是用文件保存起来的:

  • 用户名和 UID 被保存在/etc/passwd文件中,文件权限 (-rw-r--r--)
  • 组和GID 被保存在 /etc/group文件中,文件权限(-r--------)
  • 用户口令(密码)被保存在 /etc/shadow文件中 ,文件权限(-rw-r--r-- )
  • 组口令被保存在 /etc/gshadow文件中 ,文件权限 (-r--------)

也就是说:我们创建的用户,这个用户的信息由不同的文件来保存着

img_df8d00d8ba86f3bdc3399f58dfd7d2d7.png

img_58ec344484ca74c7fe66b2739b16bacc.png

img_70b1dbfe4054ca8a99f314651fa20602.png

img_9f366ac56d5eeaf66902001cebd4d2dd.png

有了上面的知识点,下面我来简述一下创建用户的时候会发生什么:

  • 用户名和 UID 被保存在 /etc/passwd 这个文件中,用户的口令通常用shadow passwords保护
  • 当用户登录时,他们被分配了一个主目录和一个运行的程序(通常是 shell)
  • 若没有指定他所属于的组,RHEL/CentOS就建立一个和该用户同名的私有组,且用户被分配到这个私有组中

再来回顾一下:账户的实质上就是用户在系统上的标识,这些标识是用文件保存起来的。也就是说:我们是可以直接编辑修改系统账户文件来维护账户

  • 但是不建议这样做,如果明确要这样做的话,最好使用命令检测一下你编辑的语法是否有问题:
    • pwck:验证用户账号文件,认证信息的完整性。该命令检测文件“/etc/passwd”“/etc/shadow” 的每行中字段的格式和值是否正确
    • grpck:验证组账号文件,认证信息的完整性。该命令检测文件“/etc/group”“/etc/gshadow”的每行中字段的格式和值是否正确。

既然不建议我们直接编辑文件的方式来管理用户,那么Linux是肯定有现成的命令给我们使用的:

1.1管理Linux用户的命令

用户管理

  • useradd
  • usermod
  • userdel

组管理

  • groupadd
  • groupmod
  • groupdel

批量管理用户

  • 成批添加/更新一组账户:newusers
  • 成批更新用户的口令:chpasswd

组成员管理

  • 向标准组中添加用户
    • gpasswd -a <用户账号名> <组账号名>
    • usermod -G <组账号名> <用户账号名>
  • 从标准组中删除用户
    • gpasswd -d <用户账号名> <组账号名>

口令维护(禁用、恢复和删除用户口令):

  • 设置用户口令
    • passwd [<用户账号名>]
  • 禁用用户账户口令
    • passwd -l <用户账号名>
  • 查看用户账户口令状态
    • passwd -S <用户账号名>
  • 恢复用户账户口令
    • passwd -u <用户账号名>
  • 清除用户账户口令
    • passwd -d <用户账号名>

口令时效设置

  • 修改 /etc/login.defs 的相关配置参数

img_945eb2423270634292f196933a3f19f3.png

设置已存在用户的口令时效

  • chage命令

用户切换命令

  • su
    • 直接切换为超级用户
  • sudo
    • 直接使用 sudo 命令前缀执行系统管理命令。执行系统管理命令时无需知道超级用户的口令,使用普通用户自己的口令即可

更多资料查询:

用户相关的命令

  • id:显示用户当前的uid、gid和用户所属的组列表
  • groups:显示指定用户所属的组列表
  • whoami:显示当前用户的名称
  • w/who:显示登录用户及相关信息
  • newgrp:用于转换用户的当前组到指定的组账号,用户必须属于该组才可以正确执行该命令

1.2Linux用户的练习题

用cat命令,观察如下文件:/etc/passwd , /etc/shadow, /etc/group,/etc/gshadow;显示useradd命令添加用户参数的默认值

img_e99d27027c1b5beeaff6d21e6cc92e89.png

img_905299bd619a8a0871ab31b500546f17.png

img_4d2013605611f25892146a102d28c592.png

img_fb2d5506ba260862168a07ebb02d07e0.png

建立linux账户jkXX(XX为学生学号末两位),要求用户组为users,并设置密码;观察/etc/passwd和/etc/shadow文件的变化;退出root账户,用jkXX账户登录,在其主目录下建立一个myfirst文件,并用长格式列出myfirst文件

img_62a331f45e660f666dd658300d9e90f6.png

img_e85df2ef4d0b79b9166ac2e257cf2fdc.png

img_2b3d86e409a892595b3ef45f123b6244.png

img_62a5d2929ae5230f4b99bdc5ea4431e6.png

用root账户登录;添加组jsj;设置用户jkXX为jsj组用户,观察/etc/passwd、/etc/group和/etc/gshadow文件变化

img_2645f81a6edbf2e681345e49b9f44306.png

img_6697caa9660862db4b1ada8f90558798.png

img_58df48389f8a4c28839bdaf83c844495.png

img_acdfcfa225d19c8cb112e9054d910f52.png

添加一个新用户airXX(XX为学生学号末两位),观察新用户airXX的用户id和组id;然后删除该用户,注意不要在命令中加选项,观察用户文件和组文件的变化;观察airXX用户的目录是否存在;

img_dee076680cb2c08d069df4bc918b600e.png

img_1110b7bc09c0115b76311e6805ca0d8a.png

img_392334bd263e49d7b4969e137f2c0a36.png

img_131c348e42272e43c1f9c9c3888a7b5a.png

img_58df48389f8a4c28839bdaf83c844495.png

img_953a5353ae56f67d09ba9ea75bcf4f03.png

shadow文件中密码为*号和!!代表什么?

答:*代表账户禁用;!!代表密码锁定。

airXX用户组id是多少?这个组是什么类型的组?这样做有什么好处?

答:air08用户组id是501,这个组属于私有组。每个未指定组的用户会建立一个同名的组,这样的组称为私有组,只有一个用户,既有利于防止信息泄露,也也有利于防止不合理的授权。总之,有利于安全管理。

默认情况下删除用户,但却保留了用户的主目录,这样做有什么好处?

答:保留用户目录,防止将用户目录下有价值的资料误删除。

用cat命令,观察文件/etc/passwd;仿照passwd文件的格式,用vi编辑一个新的文件,文件名为userXX(XX为学生学号末两位),文件包括3条记录,用户名分别为jkXX(XX为学生学号末两位),peter,jason,他们的用户id大于1000,组id大于1000,要求peter和jason同组;用命令newusers根据文件userXX的内容批量生成用户;观察/etc/passwd文件的变化。

img_bf9fdc270841a9cd599cff6f41929e31.png

img_ca3adfe327ee8674b65cfff047eaed21.png

img_d4124c39becc719187fe008a344f5052.png

img_703b4cde78e5c15dbdfac8e1058605d2.png

img_cb4b8de30571b032a3d79de2528d7cbb.png

用cat命令,观察文件/etc/shadow;用vi编辑一个新文件,文件名为mimaXX(XX为学生学号末两位),文件包括3条记录,每条记录用户名与上一步骤要求相同,密码自行设置,用户名和密码用冒号:隔开;用命令chpasswd根据文件mimaXX的内容批量生成密码;观察文件/etc/shadow变化;用命令chpasswd -m再次批量生成密码,观察文件/etc/shadow变化;

img_9e137039e9270d3290de5067f54d3cb9.png

img_2f327cde511d1443d12292a8679661b0.png

img_da032280bc9e45f5a003b05a7c8de630.png

img_d428e272c4c26de9a5307e456846f27a.png

退出root账户,用jkXX账户登录。退出jkXX账户,返回root账户,观察/etc/shadow文件;用passwd命令锁定用户jkXX,观察/etc/shadow文件变化;然后退出root账户,用jkXX账户登录,是否成功?

img_b01264bf12668eda3f463cbfce11db7d.png

img_255c2296b925505e11b509debd1d6153.png

img_cc14b1d5ab0d2f5a78b978deb0bc59f7.png

img_48d78fd64d66053217d46afd493d2720.png

img_72534b18ed2e587922cb42811d5ab81e.png

用chage命令查看peter账户的时间设置;重新设置peter账户的时间,要求两天内不能更改口令,且口令最长的存活期为 90 天,并在口令过期前 5 天通知用户,口令超期7天密码失效;用chage命令再次查看peter账户的时间设置

img_2ce1561816fe62b68fee9977939ac0bb.png

img_a2b4fa91bba78a39cb23351f1a296b36.png

用root账户登录;用su切换到jason账户;用cd进入用户主目录;创建一个新文件abc,用长格式列出abc文件;观察文件的用户和组的属性

img_64c685a945cff7cb158c2493563aff79.png

img_03b32ec6764640170813a527509d688c.png

锁定账户后,shadow文件发生了什么变化?

答:锁定账户的密码之前会锁定标志!!

用su切换用户后,建立的新文件文件属于哪个用户?

答:新文件属于切换之后的用户。

两次执行chpasswd命令,结果是否相同?加密算法md5和sha512哪个更安全?

答:两次执行chpasswd命令结果不同,默认情况采用sha512加密算法;-m选项时,采用md5加密算法;sha512更安全,因为加密信息长度更长,破解计算量大。

建立三个普通用户账户,要求如下:用户名分别为jkXX(XX为学生学号末两位),peter,jason,其中jkXX和jason为相同普通组成员;观察/etc/passwd文件的变化。为jkXX账户添加root组;

img_dcf8af4ee25686c64d6dc0fb22178fb3.png

img_f9e99cdea2e90a62eee7049dcd34e909.png

img_7b892819ead02015e58c98da3399852e.png

分别练习id,groups,whoami,who命令,显示当前账户的信息;用su命令切换到jkXX账户,分别练习id,groups,whoami,who命令,显示当前账户的信息。用newgrp切换jkXX账户的组,分别练习id,groups,whoami,who命令,显示当前账户的信息

img_02662a3aedf89273c63a873de8fccbfa.png

img_59e466e5c6e983b53121599335edbc52.png

img_b70f2737e2d08834eead7c343926ee1d.png

二、权限管理

Linux是多用户的操作系统,允许多个用户同时在系统上登录和工作。 为了确保系统和用户的安全,Linux自然就有自己一套的权限管理机制了!

相信用过Linux的同学在检索文件夹文件的时候常常用到ls -l的命令,会出来一大串的数据。这些数据你能读懂了吗?

例如:


    drwxr-xr-x   3  osmond   osmond    4096  05-16 13:32   nobp

其实很简单:

img_a680dde52ebd08d702fd527c0aaaa6d0.png

其实我们看权限就是看drwxr-xr-x这么一串东西,看起来很复杂,但不是的,一下就可以理解了。我们来分解一下:

img_276431a257bb20d2f0af297094a146c4.png

这9个字符每3个一组,组成 3 套 权限控制

  • 第一套控制文件所有者的访问权限
  • 第二套控制所有者所在用户组的其他成员的访问权限
  • 第三套控制系统其他用户的访问权限

rwx分别代表的意思:

img_9003a4646155e92f1b710ddcead5b040.png

看到这里来,如果前面的你看懂了,那drwxr-xr-x这么一串东西我觉得你很容易就能理解了:

  • d是文件夹,后面还有9个字母,每3个分成一组,-号表示没有。那么这个文件夹的权限就是:
    • 对当前用户是可读可写可执行,对同组的用户是可读可执行,对其他的用户是可读可执行

是不是很简单??r-read,w-write,x-execute,很好理解的。

对于这些rwx命令为了方便还可以换成八进制的数据来表示,我相信大家看完下面的demo也知道其实就这么一回事了:

img_1034f31e6ae3dfc9d99843161969ae46.png

权限的优先顺序

  • 如果UID匹配,就应用用户属主(user)权限
  • 否则,如果GID匹配,就应用组(group)权限
  • 如果都不匹配,就应用其它用户(other)权限
  • 超级用户root具有一切权限,无需特殊说明

2.1管理Linux权限的常用命令

  • chmod
    • 改变文件或目录的权限
  • chown
    • 改变文件或目录的属主(所有者)
  • chgrp
    • 改变文件或目录所属的组
  • umask
    • 设置文件的缺省生成掩码

例子:

img_792d46421a54c5a0e13fb0e678912837.png

img_abe7fed7f2061861f2e3c97c4a500133.png

2.2权限扩展知识

上面提到了umask属性,它用来做这样的东西的:默认生成掩码告诉系统当创建一个文件或目录时不应该赋予其哪些权限

  • 默认的umask的值是022,我们看一下下面的例子应该就能懂了:

img_e63faa1954a233462f03170c332112f6.png

除了上面所说的权限之外,Linux还提供了三种特殊的权限

  • SUID:使用命令的所属用户的权限来运行,而不是命令执行者的权限
  • SGID:使用命令的组权限来运行
  • Sticky-bit:目录中的文件只能被文件的所属用户和root用户删除

它们是这样表示的:

  • SUID和SGID用s表示;Sticky-bit用t表示
  • SUID是占用属主的x位置来表示
  • SGID是占用组的x位置来表示
  • sticky-bit是占用其他人的x位置来表示

例如:drwxrwxrwt 5 root root 4096 06-18 01:01 /tmp它就拥有sticky-bit权限。-rwsr-xr-x 1 root root 23420 2010-08-11 /usr/bin/passwd它就拥有SUID权限

SUID,SGID,sticky-bit同样也有数字的表示法:

img_40bd766ed0a799164162a52743707d0a.png

使用的例子:

img_03c29f90f9b7fdd38ddb897c25987fe6.png


Linux内核中有大量安全特征。EXT2/3/4文件系统的扩展属性(Extended Attributes)可以在某种程度上保护系统的安全

常见的扩展属性:

  • A(Atime):告诉系统不要修改对这个文件的最后访问时间。
    • 使用A属性可以提高一定的性能
  • S(Sync):一旦应用程序对这个文件执行了写操作,使系统立刻把修改的结果写到磁盘。
    • 使用S属性能够最大限度的保障文件的完整性
  • a(Append Only):系统只允许在这个文件之后追加数据,不允许任何进程覆盖或者截断这个文件。如果目录具有这个属性,系统将 只允许在这个目录下建立和修改文件,而不允许删除任何文件。
  • i(Immutable):系统不允许对这个文件进行任何的修改。如果目录具有这个属性,那么任何的进程只能修改目录之下的文件,不允许建立和删除文件。
    • a属性和i属性对于提高文件系统的安全性和保障文件系统的完整性有很大的好处

常用命令

  • 显示扩展属性:lsattr [-adR] [文件|目录]
  • 修改扩展属性:chattr [-R] [[-+=][属性]] <文件|目录>

2.3权限管理练习题

用root账户登录,创建一个文件aaaXX(XX为学生学号末两位),用长格式查看文件权限;用chmod命令,文字设定法,给aaaXX文件同组增加写属性,观察结果;用chmod命令,数字设定法,给aaaXX文件设置权限为766,观察结果;

img_57bd6ac0c5377573ce605dd668147781.png

切换到peter账户,查看当前umask是多少,观察结果;创建一个目录foldXX(XX为学生学号末两位),查看其权限;创建一个新文件bbb,查看其权限;改变unmask为066,创建一个新文件ccc,查看其权限

img_33a6513781e12acaf197caa6e60dceec.png

img_1717d1281cd77f1cb4de4bb6710e1b2b.png

切换到jkXX账户;创建一个文件myfile,观察其属性;用chgrp改变文件myfile组属性为root;试着去改变文件myfile主属性为root,可以吗?切换到root账户,改变文件myfile主属性为root,观察结果

img_e93ed100945b9d24a05491ebf96a8c72.png

img_b9da1a73a215a0bd63e990765e2bcc19.png

img_5aa9aa214efb4c9b7aaf4c0215924ba0.png

数字设定766代表文件权限是什么?

答:766代表文件权限为rwx-rw-rw-

为什么用jkXX账户改变文件myfile的属主失败?

答:因为chown只有root账户才可以使用

Umask为022和066对新创建的文件属性影响一样吗?为什么?

答:影响当然不一样,umask定义的是默认不应该获得的权限,066比022转换成为二进制数后,多了两个限制比特位。

以root账户登录,复制/usr/bin/dir文件到用户主目录,用长格式列出,设置文件的suid和sguid为1,用长格式列出;切换帐号为jkXX,运行复制过来的文件dir(注意运行当前路径下的文件要带上路径,例如./dir);

img_14f43a297582d7573ad879298f07c9f4.png

img_aaaf9f7f7440cfd2e9f5958b463953fd.png

切换到jkXX账户,进入/tmp目录,建立文件夹myfold,设置文件夹myfold权限为777,并且sgid和sticky-bit为1,用长格式列出,观察myfold的属性;进入myfold,创建新文件aaa,设置属性为任何人可读可写,用长格式列出;切换到jason账户,进入/tmp/myfold目录,删除aaa文件,是否可以删除?

img_22b4ef09b541d15a876179d00081093b.png

img_f065164a8d77ce42e9d52d0927a645ef.png

img_c1b33b876e94c21014d43953b4fffa27.png

img_d1a9884f2abe810e35ad3396bf47447c.png

img_0fc38e055d65715974fda262854e0a4c.png

img_24c2e5f174e02b6b8dcfa3800b5c10d9.png

root账户,进入用户主目录;创建一个文件bbb文件,查看文件的扩展属性;给文件bbb添加扩展属性i,然后试着删除该文件,是否成功,怎样才能删除;创建一个ccc文件,给文件ccc添加扩展属性a,用长格式列表/bin目录并重定向输出到ccc文件,观察ccc文件长度的变化,用长格式列表/etc目录,并重定向输出到ccc文件,是否成功

img_1e7880af984ae8d13a37df3237995593.png

img_0362a8e11d85e424472fd6ca521d0330.png

img_eab36aa1d04d17ad5645fb9d9914212b.png

img_6ece191298dbf1c13dc437ea80a43966.png

img_3d31ec0ab852550d62130f02e87089ad.png

切换到jkXX账户,在/tmp目录下创建一个目录myshare,用getfacl查看myshare目录文件访问控制表;设置myshare文件夹对于jason用户权限为rwx,查看文件访问控制表的变化;切换到jason账户,进入myshare文件创建文件yyy,是否成功;切换到peter账户,进入myshare文件创建文件zzz,是否成功,为什么?

img_9917c2311013edd2e864171d3cccb91c.png

img_4ebe6c98d825cce71832bbcd775a51b0.png

img_34c13c43232e08e82e614ca82be196b6.png

img_1cf19cbe827fc41a60a5c0b416348f94.png

img_e5ac3691c51a6f64baf397b256d65dec.png

myfold目录下,为什么jason账户不能删除一个任何人都可读可写的文件?

答:因为文件所在的文件夹myfold被它的所属者jk08设置了stickybit位,该文件夹下面的所有文件,只有文件所属者,以及root用户才能删除。

为什么peter账户在在myshare文件夹里面不能创建文件?

答:因为myshare文件夹,属于jk08用户,只有jk08对该目录具备rwx权限。此外,采用facl的方式,给jason用户开放了该目录的rwx访问权限;peter既不是文件夹的拥有者,也没有在facl中开放rwx权限;依据权限设置情况,peter只有该文件夹的rx权限。因此,不能创建文件。

添加扩展属性a后,用重定向将输出内容给ccc文件,可能会失败,怎样才能输出成功?

答:应该采用追加方式的重定向>>,可以在文件末尾添加内容,这样才符合文件扩展属性a的安全规定。

三、总结

本文主要是总结了Linux下操作用户和权限的知识~~~这两个知识点在Linux下也是很重要的,是学习Linux的基础~

继续完善上一次的思维导图

img_395f437feb5e9953b8b632a930acdb53.png

如果文章有错的地方欢迎指正,大家互相交流。习惯在微信看技术文章,想要获取更多的Java资源的同学,可以关注微信公众号:Java3y。为了大家方便,刚新建了一下qq群:742919422,大家也可以去交流交流。谢谢支持了!希望能多介绍给其他有需要的朋友

文章的目录导航

更多的文章可往: 文章的目录导航
目录
相关文章
|
2月前
|
Ubuntu Linux Shell
【Linux操作系统】探秘Linux奥秘:用户、组、密码及权限管理的解密与实战
【Linux操作系统】探秘Linux奥秘:用户、组、密码及权限管理的解密与实战
54 0
|
16天前
|
Linux 数据安全/隐私保护
Linux权限管理
Linux权限管理是一种控制用户和程序对文件和文件夹的访问的方法。它使用三个主要的概念:所有者(owner)、群组(group)和其他(others)。 每个文件和文件夹都有一个所有者,这是创建该文件或文件夹的用户。所有者拥有最高的权限,可以对文件和文件夹进行更改、读取和删除。群组是一组用户,他们可以共享文件和文件夹的权限。其他用户是除所有者和群组以外的其他用户。 Linux使用三个主要的权限:读、写和执行。读权限允许用户查看文件或文件夹的内容,写权限允许用户更改文件或文件夹的内容,执行权限允许用户运行文件或文件夹中的程序。是一种控制用户和程序对文件和文件夹的访问的方法。它使用三个主要的概念:
14 1
|
1天前
|
Linux 数据安全/隐私保护
Linux权限管理
Linux权限管理是一种控制用户和程序对文件和文件夹的访问的方法。它使用三个主要的概念:所有者(owner)、群组(group)和其他(others)。 每个文件和文件夹都有一个所有者,这是创建该文件或文件夹的用户。所有者拥有最高的权限,可以对文件和文件夹进行更改、读取和删除。群组是一组用户,他们可以共享文件和文件夹的权限。其他用户是除所有者和群组以外的其他用户。 Linux使用三个主要的权限:读、写和执行。读权限允许用户查看文件或文件夹的内容,写权限允许用户更改文件或文件夹的内容,执行权限允许用户运行文件或文件夹中的程序。是一种控制用户和程序对文件和文件夹的访问的方法。它使用三个主要的概念:
7 0
|
26天前
|
安全 Linux Shell
linux用户与权限管理
在Linux中,用户和权限管理确保系统安全。创建用户用`useradd`或`adduser`,删除用户加`-r`参数用`userdel`。修改用户属性用`usermod`,密码管理用`passwd`。组管理涉及`groupadd`(创建)、`groupdel`(删除)和`usermod`(添加用户至组)。权限用`chmod`调整,`chown`和`chgrp`改变所有权和组。`root`用户具有最高权限。这些工具支持安全的资源访问控制。
16 2
|
1月前
|
安全 Linux 数据安全/隐私保护
深入理解Linux文件系统的权限管理
在Linux操作系统中,文件系统权限管理是维护系统安全与数据完整性的基石。本文将深入探讨Linux文件系统中的权限模型,包括用户、组和其他三个层级的读、写、执行权限。通过分析权限位的具体含义和实际作用,文章旨在提供一套系统的方法论,以帮助系统管理员和开发人员更有效地配置和管理文件权限。同时,我们将通过实例展示如何使用命令行工具和配置文件来修改和查看文件权限,以及如何利用权限管理来增强系统的安全性。
|
1月前
|
安全 Linux 数据安全/隐私保护
深入理解 Linux 文件系统的权限管理
【2月更文挑战第30天】 本文旨在透彻探讨 Linux 操作系统中文件系统权限的核心概念、实施机制及其对系统安全性的影响。我们将剖析用户身份、文件权限和访问控制列表(ACL)的相互作用,并展示如何通过命令行和图形界面工具有效管理这些权限。文章还将涉及 SELinux 这一强大的安全模块,以及它如何在更细粒度上增强文件系统的安全性。通过对权限管理的深入分析,读者将获得维护 Linux 系统安全的实用技能,并对权限管理策略的设计有更全面的理解。
|
1月前
|
安全 Linux 数据安全/隐私保护
『Linux升级路』权限管理
『Linux升级路』权限管理
|
12天前
|
NoSQL Linux Shell
常用的 Linux 命令
常用的 Linux 命令
35 9
|
1天前
|
Linux 数据安全/隐私保护
Linux常用命令实例带注释
Linux常用命令实例带注释
11 0
|
1天前
|
Linux 开发工具 数据安全/隐私保护
Linux(19)常用解压命令记录
Linux(19)常用解压命令记录
6 0