码迷,mamicode.com
首页 > 其他好文 > 详细

文件系统访问列表

时间:2016-02-08 01:11:55      阅读:450      评论:0      收藏:0      [点我收藏+]

标签:localhost   用户登录   sleep   信息   历史   

文件系统访问列表:

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,显示/var/log/wtmp文件,显示用户登录历史及系统重启历史

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

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

-n #:

lastlog: 显示每一个用户最近一次的成功登录信息;

-u USERNAME: 显示特定用户最近的登录信息


basename

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

mail


hostname: 显示主机名

如果当前主机的主机名不是www.magedu.com,就将其改为www.magedu.com


如果当前主机的主机名是localhost,就将其改为www.magedu.com


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

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



生成随机数

RANDOM: 0-32768


随机数生成器:熵池

/dev/random:

/dev/urandom:


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

#!/bin/bash

#

declare -i MAX=0

declare -i MIN=0


for I in {1..10}; do

  MYRAND=$RANDOM

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

  if [ $I -le 9 ]; then

    echo -n "$MYRAND,"

  else

    echo "$MYRAND"

  fi

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

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

done


echo $MAX, $MIN


文件系统访问列表

标签:localhost   用户登录   sleep   信息   历史   

原文地址:http://ricewang.blog.51cto.com/7579204/1741387

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!