文件系统访问列表(facl)及用户和linux终端

FACL:Filesystem Access Control List

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

tom:

tom,tom基本组

jerry:other:r--

chown :只有管理员才有权限

jerry:rw-

setfacl

-m:设定,附加

u:UID:perm(权限)

g:GID:perm

-x:取消

u:UID

g:GID

getfacl

几个命令:

w

who

练习:每隔5秒钟,就查看hadoop是否已经登录,如登录,显示其已经登录,并推出

sleep

whoami

last xianshi /var/log/wtmp文件,显示用户登录历史及系统重启历史

-n #:显示最近#次的相关信息

lastb,/var/log/btmp文件,显示用户错误的登录尝试

-n #:

lastlog:当前系统每个用户上一次登录时间

-u username:显示指定用户最近的登录信息

basename

$0:执行脚本时的脚本路径及名称

mail

hostname:显示主机名 或echo $HOSTNAME

如果当前主机的主机名为空,或者为(none),或者为localhost,就将其改为www.baidu.com

[ -z `hostname` ] || [ `hostname` == ‘(none)‘ -o `hostname` == ‘localhost‘ ] && hostname www.baidu.com

生成随机数

RANDOM:0-32768  echo $RANDOM

写一个脚本,利用random生成10个随机数,并找出其最大值,和最小值

#!/bin/bash

#

declare -i MAX=0

declare -i MIN=0

for I in {1..10}; do

MYRANDOM=$RANDOM

[ $I -eq 1 ] && MIN=$MYRANDOM

if [ $I -le 9 ]; then

echo -n "$MYRANDOM,"

else

echo "$MYRANDOM"

fi

[ $MYRANDOM -gt $MAX ] && MAX=$MYRANDOM

[ $MYRANDOM -lt $MIN ] && MIN=$MYRANDOM

done

echo $MAX

echo $MIN

随机数生成器:

/dev/random

/dev/urandom

终端类型

console:控制台

pty:物理终端

tty:虚拟控制台

ttys:串行终端

pts/#:伪终端

文件系统访问列表(facl)及用户和linux终端,布布扣,bubuko.com

时间: 2024-10-03 21:53:35

文件系统访问列表(facl)及用户和linux终端的相关文章

第十四文件系统访问列表facl

文件系统访问列表: 如果有俩用户tom.jerry,其中一个用户(jerry)想要访问另外一个用户(tom)的文件需要怎么办呢? tom:tom, tom基本组jerry: other:r-- 之前学过chown 是更改属组,属组不过一般用户是不能进行更改的所以,引出“facl” FACL:全称:Filesystem Access Control List利用文件扩展保存额外的访问控制权限 jerry需要的权限是: rw- setfacl -m(x)-u(g) file 其中-m: 设定u:UI

第八课-第一讲 08_01_facl及用户及Linux终端

文件系统访问列表 FACL:File Access Control List利用文件扩展属性保存额外的访问控制权限一. 设置命令 setfacl-m 设定u:UID:permg:GID:perm-x 取消设定的额外的访问控制列表u:UIDg:GID 为目录设置默认的访问控制列表:任何在此目录当中创建的文件都自动从这个目录上继承这个访问控制列表,为某个用户设定的访问控制列表setfacl-m 设定d:u:UID:permd:g:GID:perm-x 取消设定的额外的访问控制列表d:u:UIDd:g

linux--facl及用户及linux终端

文件系统访问列表 FACL : Filesystem Access Control List 利用文件扩展保存额外的访问控制权限 setfacl -m : 设定 u : UID : perm g : GID : perm -x 取消 setfacl -x u:hive five.sh getfacl 几个命令 : w : show who is logged on and what they are doing who : show who is logged on 每隔5秒钟, 就来查看had

【linux_笔记】Linux_文件系统访问控制列表(facl)、用户及Linux终端

学习资源来自:www.magedu.com 学习记录过程中难免出现错误,如有发现,还望大神们指出. 示例操作部分有的与历史操作有关,如果先前的示例操作没有执行过的话,可能会有部分示例的操作无法执行.示例仅供参考(练习题在附录). 文件系统访问控制列表 文件系统访问控制列表(FACL):Filesystem Access Control List    利用文件扩展保存额外的访问控制权限  setfacl(设定facl)        -m: 设定            u:UID:perm  

facl 文件系统访问列表 (笔记)

facl filesystem access control list 文件系统访问列表 该命令是用来额外的控制文件的属性,例,一个用户想让另一个用户访问自己的文件,用户只需要在一个公共的目录下创建文件,然后命令facl 指定某一个用户可以编辑和访问此文件即可实现,而不需要管理员权限. facl命令使用方法 setfacl -m 设定用户和访问权限 u:UID:perm g:GID:perm 例:用户user1的文件init想让user2可以编辑则可以(注意文件所在的目录必须两个用户都可访问)

文件系统访问列表

文件系统访问列表: tom: tom, tom基本组 jerry: other:r-- chown FACL:Filesystem Access Control List 利用文件扩展保存额外的访问控制权限 jerry: rw- setfacl -m: 设定 u:UID:perm g:GID:perm -x:取消 u:UID g:GID getfacl 几个命令: w who 每隔5秒钟,就来查看hadoop是否已经登录,如登录,显示其已经登录,并退出: sleep whoami last,显示

Linux文件系统访问控制列表(FACL)

FACL:Filesystem Acess Control List Linux(和其他Unix等POSIX兼容的操作系统)有一种被称为访问控制列表(ACL)的权限控制方法,它是一种权限分配之外的普遍范式.例 如,默认情况下你需要确认3个权限组:owner.group和other.而使用ACL,利用文件扩展属性保存额外的访问控制权限,你可以增加权限给其他用户或组别,而不单只是简单 的"other"或者是拥有者不存在的组别.可以允许指定的用户A.B.C拥有写权限而不再是让他们整个组拥有写

facl 用户以及Linux 终端

FACL : Filesystem Access Control List 利用文件扩展保存额外的访问控制权限setfacl -b:Remove all -m:设定 u:UID:perm g:GID:perm -x:取消 u:UID g:GIDgetfacl + filename 几个命令:w:显示谁登录,并且正在干啥who 显示登录到系统的用户终端whoami 显示当前登录到系统的有效用户last:显示var/log/wtmp文件,显示用户登录历史以及系统重启历史 -n # :显示最近#次的相

Cisco 访问列表大解密

CISCO路由器中的access-list(访问列表)最基本的有两种,分别是标准访问列表和扩 展访问列表,二者的区别主要是前者是基于目标地址的数据包过滤,而后者是基于目标地址.源地址和网络协议及其端口的数据包过滤. (1)标准型IP访问列表的格式 ----   标准型IP访问列表的格式如下: ----   access-list[list  number][permit|deny][source  address] ----   [address][wildcard  mask][log] --