Linux文件权限命令详解

136 篇文章 25 订阅
7 篇文章 0 订阅

Linux文件权限命令详解

一、用户命令

查看用户:

more /etc/passwd

创建用户:

useradd x2

设置密码:

passwd x2

切换用户:su 用户名
如:

su x2

组命令:(linux中用户和组是多对多的关系)
查看组:

more /etc/group

创建组:groupadd www (www是组名)

查看用户在哪个组:groups 用户名
如:

group x2

把用户加入组:gpasswd -a 用户名 组名
如:

gpasswd -a x2 www

把用户踢出组:gpasswd -d 用户名 组名
如:

gpasswd -d x2 www

 
二、文件的权限
如:
-rw-rw-r–. 1 x2(宿主) x2(宿组) 4855 oct 29 05:16 b.txt

4855:表示文件的大小
-rw-re-r–:表示文件的权限
说明:第一个rw-指2-4;第二个rw-指5-7;r–指8-10

2-4:是宿主的权限:宿主是文件拥有者,用u(user)表示
5-7:是宿组的权限:宿组是文件所在的组,用g(group)表示
8-10:是其他用户的权限:其他用户的权限,用o(other)表示

r:可读(用数字4表示)
w:可写(用数字2表示)
x:可执行(用数字1表示)
-:表示0

所以文件的权限rw-rw-r–是664权限


符号类型改变文件权限:

Chmodu
g
o
x
-
=
r
w
x
文件或者目录

如:
给文件的所有者加上 x 权限   即可使用 chmod u+x 文件
给文件的所有组去掉 r 权限   即可使用 chmod g-r 文件
其他人对文件有 rx 权限     即可使用 chmod 0=rx 文件


数字类型改变文件权限:
rwx 的权限数分别为:r =4 , w=2, x=1
如 r-xr----x [u]=4+0+1=5,[g]=4+0+0=4, [o]=0+0+1=1
用法: chmod 541 file 表示将这个文件的权限改为:r-xr----x

给文件最大权限:chmod 777 文件名(如果是文件夹,则需要加-R,大写的-R)
如:chmod -R 777


 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值