Linux学习打卡——用户权限

本文介绍了Linux中用户权限的管理,包括读、写、执行的英文缩写和数字代号,以及如何通过ls-l命令查看文件权限。提到了用户组的概念,用于简化权限管理,并解释了硬链接数的意义。chmod命令用于改变文件或目录的权限,而超级用户(root)拥有所有访问权限,但不推荐直接使用。sudo命令允许标准用户执行需要管理员权限的操作,需输入密码验证。
摘要由CSDN通过智能技术生成

用户权限

要使用系统,必然需要用户来确认身份

在Linux中,不同用户对不同的文件和目录有着不同的权限,这些权限包括:

序号权限英文缩写数字代号
1readr4
2writew2
3执行excutex1

为了方便管理,提出了组的概念,即将不同的用户放在一个组中获得相同的权限。这样只需要对组设置权限,再将用户添加到组中,方便管理权限

ls-l扩展:

之前我们学过ls-l可以美观的列出目录下的文件与目录,就像下面这样

f831a15919b349369c58ef8c9bf596c2.png

 上图可以看到第一列是字母d或者-,字母d代表的意思是dictionary,也就是目录的意思,而-代表的则是文件夹的意思。在后面几列表示的是此文件或目录的详细信息

在第一列后面还有九个字符,将它们分成三个一组来看,第一个rwx中r代表可读的意思,w代表可写,x代表可执行,这三个字符就代表了目录的三个权限。再往后看yanghao就代表了一个用户,而我们的第一组的rwx就代表了yanghao这个用户的权限。随后的第二组rwx权限同样有所对应,它对应这后面出现的第二个yanghao,而此时的yanghao与第一个并不一样,它代表的是一个用户组的概念,只是名字与前面的yanghao相同罢了。而最后一组rwx代表什么呢?很明显,它代表着既不是文件的拥有者用户,也不是用户组的用户,而是别的用户所拥有的权限,我们可以看到它明显少了一些权限,例如并没有w也就是write写的权限

硬链接数:

在上图中的第二块内容中,也就是数字123那一列中便代表着硬链接数,硬链接数,通俗的来讲,就是有多少种进入此目录的方式,例如,我们可以输入cd然后加上绝对路劲进入目标目录,也可以输入cd.或在子目录中输入cd..等进入目标目录,所以一个目录的子目录越多,那它的硬链接数就越多

chmod:

chmod可以更改用户/组对文件或目录的权限,格式:

chmod +-rwx 文件名/目录名

如果要对目录进行操作,如移动,ls,cd等操作,就必须给目录增加可执行的权限

对目录的rwx三种权限各有作用,在想要进行相关的操作时必须要有相关的权限,否则显示权限不够

超级用户:

即root用户,在Linux在root账户通常用于系统的维护和管路,对操作系统的所以资源具有所有访问权限

在大多数Linux版本中,不推荐使用root账户直接登录系统

在Linux安装的过程中,会自动创建一个用户账号,这个默认的用户就被称为‘标准用户’

sudo:

su是substitute user 的缩写,表示使用另一个用户的身份

sudo命令用来以其他身份来执行命令,预设的是否为root用户,通俗来讲就是在命令前加上sudo,就可以使用默认的普通用户执行一些本不够权限的操作

用户使用sudo时,必须先输入密码,五分钟后需要重新输入密码

未经授权的用户企图使用sudo,会发出警告并报告给管理员

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值