特殊权限及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
取消
在没有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
相关文章推荐
- Notes on Understanding the Linux Kernel
- Linux软件安装包的命名规则
- Linux下的分页机制
- 【Linux环境编程】内存管理初探
- linux 常用调试命令
- Linux下ELF格式可执行文件及动态链接相关部分的解析
- Linux-Platform 字符设备驱动
- linux下 mysql字符集的修改
- 达内Cortex-A8嵌入式linux视频教程
- ARM嵌入式linux开发入门视频教程
- Linux文件系统的特殊权限之SUID
- Centos安装以及使用
- LINUX+10.2.0.3 RAC删除、增加节点所遇问题记录
- C++虚表的实现原理(windows & linux上)
- 在Linux上利用python获取本机ip
- 使用Linux工具生成15万个男生姓名和15万个女生姓名
- linux下利用python进行数据分析(1)Anaconda 安装
- (转)每天一个Linux命令(8): tar
- linux基础命令
- linux c++知识