Linux系列知识详解(三)--------- Linux链接命令和权限管理命令

Linux系列知识详解(三)--------- Linux链接命令和权限管理命令

一:链接命令ln

       简介:什么是链接命令?链接命令分为软链接和硬链接。其中软链接产生的新文件是以路径的形式表示原文件,类似于Windows下的快捷方式,但不共享i节点,权限信息都为lrwxrwxrwx,允许将软链接指向目录;允许跨分区创建软链接。
       而硬链接产生的新文件更像是原文件的一个别名,共享i节点,权限信息为-rw-rw-r–(受到创建文件的默认拥有的权限影响),不允许将硬链接指向目录;不允许跨分区创建硬链接。
       主观区别:当原文件删除时,软链接是不可访问的,而硬链接是可以访问的。
作用:通过产生的新文件访问获取原文件的信息,当原文件内容改变时,访问链接文件自然而然发生变化。
语法(例):ln -s a b    创建软链接
	      ln a c       创建硬链接(不要加 -s )

在这里插入图片描述

二:权限命令

1、改变文件或目录所有者命令:chown

在这里插入图片描述

        这里修改的权限是用户所拥有者的命令,如:hadoop hadoop,第一个hadoop是属主,意思是说,这个文件或目录属于hadoop这个用户(只有一个)。第二hadoop是属组,意思是这个文件或目录同时属于名叫hadoop这个小组(属组)管理(组员用户可能有多个)。
注意:最高权限下(root)才能更改文件或目录的所拥有者
作用:改变文件或目录的所拥有者
语法: 
	 改变属主:       chmod  【属主】【文件或目录】          chown root user_login.txt
     改变属主、属组:  chmod 【属主】:【属组】【文件或目录】    chown hadoop:root user_login.txt
范例:
注意:最高权限下(root)才能更改文件或目录的所拥有者

2、改变文件或目录所属组命令:chgrp

在这里插入图片描述

注意:最高权限下(root)才能更改文件或目录的所拥有者
作用:改变文件或目录所属组命令
语法: chgrp  【属组】【文件或目录】          chgrp root user_login.txt

3、更改文件或目录权限命令:chmod

在这里插入图片描述

       在上一节中,博主也有所介绍,这里的权限“例:rwxrw-r–”,每三个为一组,分别对应属主,属组和其他人的权限,细分为:r(read):读权限,w(write):写权限,x(execute):执行权限,-(null):无该位置的权限。读法(例):属主的权限为:rwx, 属组的权限为:rw, 其他人的权限为:r。这些权限不是一成不变的,可以进行修改。
chmod
作用:修改文件或目录的rwx-权限
语法:chmod 【{ugoa}{+-}{rwx}】【文件或目录路径】 或 chmod {4,2,1}{4,2,1}{4,2,1} 【文件或者目录路径】
其中:u:属主  g:属组 o:其他人 a:所有人 +:增加  -:减少 。 4:r权限 ,2:w权限,1:x权限
范例: 1. chmod o-rw user_login.txt     :其他人减去r和w权限
	 2. chmod 763 aaa 
	 :属主获得(7=4+2+1):rwx权限 , 属组获得(6=4+2):rw权限 ,其他人获得(3=2+1):wx权限

4、查看和设置创建文件时文件默认拥有的权限命令:umask

在这里插入图片描述

作用:设置创建文件时文件默认拥有的权限
语法:
	查看命令:         umaskumask -S
	设置默认权限命令:  umask 【数字行】
其中:umask 执行显示结果是 0002,第一个0表示特殊权限,对于后三位002,我们使用777-002=775,
则其对应的默认权限就为u=rwx,g=rwx,o=rx(如umask -S 所示)
范例:umask 007

在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值