2020-11-03

@[zhu]


1. 权限简介

文件的权限主要针对三类对象进行定义:

  • 属主 u
  • 组 g
  • 其它 o
  • 所有组 a
权限对应的操作对象权限说明
r文件可读,可以使用类似cat等命令查看文件内容
w文件可写,可以编辑或删除此文件
x文件可执行,eXacutable,可以在命令提示符下当作命令提交给内核运行
r目录可以对此目录执行ls以列出内部的所有文件
w目录可以在此目录中创建文件,也可删除此目录中的文件
x目录可以使用cd切换进此目录,也可以使用ls -l查看内部文件的详细信息
2. 权限管理命令(chmod)

//u,g,o,a(用户类别)

1.[root@~]# cl[root@~]# ll zhua
 total 4
 drwxrwxrwx. 2 root root  6 oct zhua
 [root@~]# chmod u-r zhua
[root@~]# ll
 total 4
 d-wxrwxrwx. 2 root root  6 oct zhua
 #u组少了一个r
2.[root@~]# chmod g-r zhua
 [root@~]# ll
  total 4
  d-wx-wxrwx. 2 root root  6 oct zhua
  #g组少了一个r
  2.[root@~]# chmod o-r zhua
 [root@~]# ll
  total 4
  d-wx-wx-wx. 2 root root  6 oct zhua
  #o组少了一个r

3.修改文件属主和属组的命令(chown)

chown命令只有管理员可以使用。

1.原例:
[root@~]# ll
total 4
d-wx-wx-wx. 2 root root  6 oct 111
#命令:[root@~]# chown clq:clq  111
2.现例:
[root@~]# ll
d-wx-wx-wx. 2 clq clq  6 oct 111
[root@~]# 

4.遮罩码(umask)

文件最终的权限为:

  • 666-umask
    目录最终的权限为:

  • 777-umask

1.命令umask
[root@~]# umask 666
[root@~]# umask 
0666
2.创建123文件234目录
[root@~]#  mkdir 123
[root@~]# touch  234
3.查看遮罩的情况
[root@~]# ll
d--x--x--x. 2 root root  6 oct 123
d---------. 2 root root  6 oct 234


5.文件系统访问控制列表(facl)

利用文件扩展保存额外的访问控制权限

1.
[root@~] # setfacl -m u :clq:rw oppo
[root@~] # ll
total 12
 drwxrwx-xz. 2 root root  6 oct oppo
 2.
 [root@~] # getfacl oppo
 # file: oppo
 # owner : root
 # group : root
 user::rwx
 user:rw-
 group::r-x
 mask::rwx
 other::r-x
 [root@~] #

6.sudo

sudo可以实现某个用户能够以另外哪一个用户的身份通过哪些主机执行什么命令

sudo的配置文件:/etc/sudoers

使用visudo命令进行sudo的配置,每一行就是一个sudo条目,条目格式如下:

  • who which_hosts=(runas) command
  • who:User_Alias表示运行命令者的身份
  • which_hosts:Host_Alias,通过哪些主机
  • runas:Runas_Alias,以哪个用户的身份
  • command:Cmnd_Alias,运行哪些命令
[root@~]# visudo


##

Sudoersallows particular users to run var iouscommands as##

the root user, without needingthe rootpassword.

##

xamo es

areprovided at the bottom of the fi1e for colections

##

related

commands, which can then be delegatedouttoparticular

##

users or groups.

##

## This file must be edited with the 'vi sudo' command.

##HostAli ases

##Groups of machi nes .You may preferto use hostnames (perhaps using##wildcardsfor

entiredomains)orIP addresses instead.

HostAlias

FILESERVERS

s1,fs2

Host_A I i as

MAILSERVERS smtp,smtp2

##UserAliases

##Thesearen't often necessary ,

asyou

can use r egular groups

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值