您的位置:首页 > 运维架构 > Linux

特殊权限及SUID,facl及Linux的终端

2015-11-21 21:26 357 查看
whoami:查看用户是谁SUID:运行某个程序时属主是程序文件自身的属主,而不是启动者 chmodu+s u-s 如果file本身就有执行权限,则suid显示为s,否则显示为SSGID:属组是程序文件自身的属组,而不是启动者所属的基本组 chmodg+s g-s 自己创建的文件,其他人具有编辑的权限Sticky:在一个公共目录每个人都可以创建文件,删除自己的文件,但不能删除别人的文件 chmodo+t +目录 Chmodo-t +目录FACL及用户终端文件系统访问列表facl:文件系统访问控制列表,利用文件扩展保存额外的访问控制权限setfacl:设置facl -m:设定 u:UID:perm设定用户 g:GID:perm 设定组 -x:取消设定

取消

在没有facl的时候,当文件执行的时候的属主属组的选择是owner——group——other当有了facl的时候文件执行的时候是owner——facl,user——group——facl,group——other在石油getfacl的时候取得了其中的一个选项是mask,这个选项的意义是给的用户的权限不可以超过这个选项 可以设定这个mask选项:getfacl:获取facl终端类型(与用户相联系) console:控制台 pty:物理终端 tty:虚拟控制台 ttys:串行终端 pts:伪终端几个命令whoami:登录到系统上的当前用户是谁who:显示登录到当前系统上的用户都有哪些,以及他的终端 -r:显示运行级别写一个脚本:每隔5秒钟就来查看hadoop是否已经登录,若登录显示已经登录并退出提示:每隔5秒钟使用sleepw:显示哪些用户登录了,并正在进行什么操作,显示的信息比who更详细last:显示/var/log/wtmp文件,显示用户登录历史及系统重启历史 -n #:只显示最近几次登录的信息lastb:/var/log/btmp文件,显示用户错误的登录尝试 -n #:显示最近几次登录的信息lastlog:显示当前系统每个用户上一次的成功登录信息 -uusername:显示特定用户最近的登录信息basename:取得一个文件或是路径的基名 $0:执行脚本时的脚本路径及名称mail:给一个用户发邮件例题

hostname:显示主机名RANDOM:生成随机数随机数生成器 /dev/random /dev/urandom写一个脚本,利用random生成10个随机数,并找出其中的最大值和最小值bash –x +脚本:查看一个脚本的详细的执行过程


本文出自 “Linux根文件系统” 博客,请务必保留此出处http://amazonjian.blog.51cto.com/9604681/1715605
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: