Linux常用权限操作

命令结构:

命令动词+选项参数+操作对象

只有命令动词情况:

例:

查看目录详情,执行命令: ll.   【. 代表当前目录

 只有命令动词和选项参数的情况:

例:

执行命令: ls -a  【其中a - all】

说明:

.  打头的是隐藏文件        . 代表当前目录           .. 代表分目录

只有命令动词和操作对象的情况:

 查看指定目录下的内容,执行命令:ll /home

包含命令动词、选项参数和操作对象的情况:

执行命令: ls -a /etc/sysconfig

 常用权限操作:

chgrp命令:

功能:修改文件所属组

语法格式:chgrp  用户组  文件

说明:ch -change; grp - group

chown命令:

功能:改变文件所有者

语法格式:chown 用户  文件

说明:ch - change; own - owner

chmod命令:

功能:改变文件所有者

语法格式:chown  用户    文件

说明:ch - change; own - owner

两三两种【三种角色,三种权限 ,两钟权限设置方式】

三种角色:

字母角色
u所有者
g用户组
o其他人

三种权限

字母权限
r可读
w可写
x可执行

两种权限方式

方式说明实例实例实例实例
字母方式r-w-xrwxrrwrx
数字方式

4-2-1

100-010-001

4+2+1=74+0+0=44+2+0=64+0+1=5

补充:  chmod 756 love.txt 相当于 chmod u=rwx,g=rx,o=rw loce.txt

实践:

创建文件用户,设置用户组

使用root用户创建新的文件【love.txt】,执行:echo I love you > love.txt      

 补充说明:

echo-输出命令,默认输出到屏幕

>-重定向命令

查看love.txt文件的用户及用户组

修改文件所有者与用户组:

修改文件用户组:

 将用户组改为luzhou的用户组,执行: chgrp lzy love.txt 【若没有,可创建luzhou用户组 】

 查看love.txt文件用户和用户组

修改文件所有者 :

root用户创建文件love.txt所有者改变为alice,即为普通用户

执行:chown alice love.txt

修改文件操作权限:

权限字符串:-rw-r--r--

 

 讲解:

权限字符串有10位,分为四个部分。

第1位:表示文件类型;-表示文件,d表示目录,l表示链接

第234位:表示文件所有者(user)的读写可执行权限

第567位:表示文件所在组(group)的读写可执行权限

第89X位:表示文件其他人(other)的读写可执行权限

修改文件所有者权限为可读可写可执行(rwx),文件所在组的权限改为可读可执行但是不可写(r-x),文件其他人的权限设置为可读可执行但是不可写(r-x)

执行:chmod u=rwx,g+x,o=rx love.txt ,并查看文件操作权限

【g+x:在原来权限基础上添加可执行权限】

 替代命令:

执行chmod 755 love.txt,并查看文件操作权限

 减去love.txt文件的用户组和其他人的可执行权限

字母式:执行:chmod g-x,o-x love.txt,并查看文件详情

 数字式,执行:chmod 744 love.txt,并查看文件详情

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值