FACL:Filesystem Access Control List
利用文件扩展保存额外的访问控制权限

setfacl:
  -m:设定
    u:UID:perm
    g:GID:perm
    root@kali:~# setfacl -m u:hadoop:rw- inittab
    ###
    d:u:UID:perm
    d:g:GID:perm
    为某一个目录设定默认的访问控制列表的,意味着在次目录创建的任何文件都继承为某个用户设置的访问能控制列表,就是继承后面的这个u:UID:perm
    ###
  -x:取消
    u:UID
    g:GID
    root@kali:~# setfacl -m u:hadoop inittab
  ls -l后,属性栏结尾带+号的就是有额外的访问控制列表/扩展属性
getfacl:

终端类型:
  console:控制台,控制台不是终端,只是能直接连接硬件设备的显示页面
  pty:物理终端,我们已经被设备识别出来了,但此前仍然跟用户没有关联的时候,这个终端就是物理终端,通常物理终端就是控制台,(vga卡,简单来讲就是你的显卡)
  tty#:虚拟控制台,通常附加在某个物理终端上的,而且这个控制台通常在本地,附加在某个物理终端上并结合软件的方式模拟实现的,(vga)
  ttys#:串行终端,(电视剧里那些一串一串出来的字符就是串行出来的)
  pts/#:伪终端,它是一个伪文件系统,

w:
who:
whoami:
last:显示当前登录系统的登录日志的(显示/var/log/wtmp文件的,用户的登录历史及系统重启历史)
  -n#:显示最近#次相关信息
lastb:(/var/log/btmp文件,显示用户错误的登录尝试)在通web的服务器上使用lastb就能查看暴力破解主机的人。非法进入的时候就要记得抹除各种登录信息、日志、命令历史等。
  -n#:显示最近#次相关信息
lastlog:当前系统上每一个用户最近一次的登录信息
  -u USERNAME:显示特定用户的登录信息
basename:显示路径基名的
  basename $0:意为取得脚本命令本身,执行脚本时的脚本路径及名称
mail:邮件
hostname:显示当前主机的主机名的
s
生成随机数
RANDOM:0-32768

随机数生成器:熵池
/dev/random
/dev/urandom
random会阻塞用户的进程,urandom不会,当熵池中的随机数用完后,urandom会通过软件模拟。安全性上random更安全

补充:
case多分支选择语句
case SWITCH in
valuel1)
  statement
  ...
  ;;
valuel2)
  statement
  ...
  ;;
*)
statement
  ...
  ;;
esac

13_文件系统访问列表_case语句及脚本选项的更多相关文章

  1. linux基础16-bash编程(case语句及脚本选项 )

    (1) case语句:选择结构 case SWITCH in value1) statement ... ;; //双分号结尾. value2) statement ... ;; *) stateme ...

  2. 重新想象 Windows 8 Store Apps (23) - 文件系统: 文本的读写, 二进制的读写, 流的读写, 最近访问列表和未来访问列表

    原文:重新想象 Windows 8 Store Apps (23) - 文件系统: 文本的读写, 二进制的读写, 流的读写, 最近访问列表和未来访问列表 [源码下载] 重新想象 Windows 8 S ...

  3. 背水一战 Windows 10 (92) - 文件系统: 读写“最近访问列表”和“未来访问列表”, 管理以及使用索引

    [源码下载] 背水一战 Windows 10 (92) - 文件系统: 读写“最近访问列表”和“未来访问列表”, 管理以及使用索引 作者:webabcd 介绍背水一战 Windows 10 之 文件系 ...

  4. 重新想象 Windows 8 Store Apps (22) - 文件系统: 访问文件夹和文件, 通过 AQS 搜索本地文件

    原文:重新想象 Windows 8 Store Apps (22) - 文件系统: 访问文件夹和文件, 通过 AQS 搜索本地文件 [源码下载] 重新想象 Windows 8 Store Apps ( ...

  5. 转: 使用 /sys 文件系统访问 Linux 内核

    转一个挺不错的文章 使用 /sys 文件系统访问 Linux 内核 https://www.ibm.com/developerworks/cn/linux/l-cn-sysfs/ 如果你正在开发的设备 ...

  6. Windows Store App 近期访问列表

    Windows 8系统在管理用户的文件时,会将用户近期访问的文件添加到对应应用的近期访问列表中,所有的Windows应用商店应用都有各自的近期访问列表,根据文件的上一次访问时间,可以在列表中对文件进行 ...

  7. 常见的if语句shell脚本

    常见的if语句shell脚本 author :headsen  chen  2017-10-17  15:00:07 1,cat if.sh 2, cat  if2.sh

  8. React Native之本地文件系统访问组件react-native-fs的介绍与使用

    React Native之本地文件系统访问组件react-native-fs的介绍与使用 一,需求分析 1,需要将图片保存到本地相册: 2,需要创建文件,并对其进行读写 删除操作. 二,简单介绍 re ...

  9. Python访问列表中的值

    Python访问列表中的值: 列表中可以包含所有数据类型: # 列表中可以存放 数字数据类型数据 # int 型数据 lst = [1,2,3] print(lst) # [1, 2, 3] # fl ...

随机推荐

  1. linux centos7磁盘格式化挂载之parted

    parted /dev/xvde mklabel gpt //划分为gpt分区 mkpart logical //创建逻辑分区 ext4 //开始大小 537G //结束大小 quit blkid l ...

  2. 学号 20175201张驰 《Java程序设计》第7周学习总结

    学号 20175201张驰 <Java程序设计>第7周学习总结 教材学习内容总结 第八章 String类能有效地处理字符序列信息,它的常用方法有: public int length()可 ...

  3. canal 代码阅读

    涉及到有边界队列,无边界队列.poolSize.corePoolSize.maximumPoolSize 三者参数含义 If there are more than corePoolSize but ...

  4. Oracle 12C 补丁升级

    升级步骤 Oracle 12.2.0.1升级至12.2.0.1.190115 1.阅读readme文件 2.检查更新opatch 3.备份程序 4.使用opatchauto工具进行数据库升级 5.打O ...

  5. pandas处理时间序列(4): 移动窗口函数

    六.移动窗口函数 移动窗口和指数加权函数类别如↓: rolling_mean 移动窗口的均值 pandas.rolling_mean(arg, window, min_periods=None, fr ...

  6. centos7 vmd-1.9.3安装

    1. 下载安装包 安装包下载地址是http://www.ks.uiuc.edu/Research/vmd/,选择自己合适的版本,我下载1.9.3版本 2. 安装必要库 yum install free ...

  7. Mac下创建证书失败

    gdb调试运行出错,需要创建证书 按网上说的,到最后一步直接,按默认创建login类的证书 然后导出证书 再将这个证书导入到系统中

  8. Cocos Creator 动态改变sprite图片

    首先将存放图片最外层文件夹命名为resources changeBj: function(){ var url = 'globalUI/video/gVideoPlayClick'; var _thi ...

  9. VS 2017 激活码

    最近逐渐抛弃了 VS2015  更新迭代到2017版本安装流程不必说激活码双手奉上 Enterprise: NJVYC-BMHX2-G77MM-4XJMR-6Q8QF Professional: KB ...

  10. powerdesigner的PDM模型name和comment相互复制替换

    在[Tools]-[Execute Commands]-[Edit/Run Script] 下.输入以下命令,这些命令也可以保存起来,扩展名为 vbs ,以便下次使用. 1.name的值复制到comm ...