额外权限、who、whoami、last、lastb、lastlog、basename等命令

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

    1.getfacl file :列出file文件的额外访问权限
    2.setfacl -m u:USERID file:perms 给file文件添加额外的perms权限,其中 u 表示用户(g表示给组添加),USERID表示用户名,perms添加的权限
        如:setfacl -m u:student:w file 给file文件额外添加student用户能写的权限。
        可以使用 setfacl -x u:student:w file  取消权限。

二、who查看哪些用户登录到系统

        [[email protected] ~]# who
        root     tty1         2018-06-30 22:35
        root     pts/0        2018-07-02 03:19 (192.168.43.114)
(其中root表示用户名,tty1 表示从1号虚拟终端登录进来的,pts/0表示0号伪终端,像用xshell等登陆的叫伪终端,另外pty是物理终端,2018-06-30 22:35登录时间)

三、whoami显示当前用户
四、last

            查看用户登录历史以及系统重启的历史,它是读取/var/log/mtmp下的文件
            -n 3 可以显示最近3次的登陆记录

五、lastb

            查看用户错误的登陆历史,它是读取/var/log/btmp的文件,-n 3可现实最近3次

六、lastlog

            查看用户最近一次登录成功的信息,-u username 可查看特定用户。

七、hostname

            显示主机名,hostname,可以使用 hostname wwzzyy 零时修改为wwzzyy,但是使用echo $HOSTNAME 查看时仍然没变,要想永久改变需要在/etc/sysconfig/network文件下修改

原文地址:http://blog.51cto.com/13803030/2148765

时间: 2024-10-22 22:45:47

额外权限、who、whoami、last、lastb、lastlog、basename等命令的相关文章

linux基础篇-19,w who whoami last lastb lastlog basename

w who whoami last lastb lastlog basename sleep hostname mail ################################################ who whoami last:显示/var/log/wtmp文件,显示用户登录历史及系统重启历史 lastb:/var/log/btmp文件,显示用户错误尝试登录 lastlog:从未登录过的用户 ########################################

linux-facl,whoami,who,w,last,lastlog,basename,mail,hostname,$random,case语句

文件系统访问列表: FACL:Filesystem Access Control List利用文件扩展保存额外的访问控制权限 owner>group>other Owern>facl,user>group>facl,group>other setfacl -m: 设定  u:UID:perm  g:GID:perm -x:取消  u:UID  g:GID [[email protected] ~]# getfacl /tmp/getfacl: Removing lead

Linux系统上的特殊权限SUID,SGID,STICKY以及额外权限管理工具facl命令

Linux系统上的特殊权限 特殊权限:SUID, SGID, STICKY 安全上下文: 1.进程以某用户的身份运行:进程是发起此进程用户的代理,因此以此用户的身份和权限完成所有操作: 2.权限匹配模型: (1) 判断进程的属主,是否为被访问的文件属主:如果是,则应用属主的权限:否则进入第2步: (2) 判断进程的属主,是否属于被访问的文件属组:如果是,则应用属组的权限:否则进入第3步: (3) 应用other的权限: SUID: 默认情况下:用户发起的进程,进程的属主是其发起者:因此,其以发起

额外权限FACL的用法

FACL :  filesystem access control list 利用文件扩展保存额外的访问控制权限 setfacl -m 设定额外的访问控制权限 u:user_name:rwx file  设定用户对file文件的rwx权限 g:group_name:rwx  file  设定用户对file文件rwx d:u:user_name:rwx  dir   设定该用户对该目录的rwx权限 -x:取消额外的访问控制权限 u:user_name file g:group_name file

Linux下ACL权限控制以及用sudo设置用户对命令的执行权限

ACL权限分配 1.setfacl命令设置文件权限 setfacl -m u:user1:rw root.txt setfacl -m u:user2:rwx root.txt 2.getfacl命令查看文件权限 getfacl root.txt [[email protected] ~]# getfacl text.txt  # file: text.txt # owner: root # group: root user::rw- user:wangteng:rw- group::r-- m

用户组与权限管理的理解及切换用户相关命令使用

用户认证 用户使用账户登入Linux系统时,系统要对该账户进行3A认证,确实账户的身份,进行授权并且进行行为的审计 3A: Authentication 认证  Authorization 授权  Accounting/Audition 审计 用户及组的分类 系统管理员: root 0     普通用户:  1-65535      系统用户:1-499(centos6)  1-999(centos7)      登录用户:500+(centos6)   1000+(centos7) 图1-1

Mysql权限分配用户和windows下Mysql备份命令简介

一.备份 1.根据用户名,ip,数据库名称做相应修改,需要注意是,不需要登陆mysql,在cmd命令行下执行,以我本机为例, -- 不能登陆mysql客户端-- mysql导出数据 --将moy_test数据库数据导出在路径为d盘的bak.sql文件中 mysqldump -u root -p moy_test > d:/bak.sql -- mysql导入数据 -- 将d盘的bak.sql文件,导入到moy_test数据库中 mysql -u root -p moy_test < d:/ba

basename dirname命令使用范例

basename 带路径的文件名 [要去掉的后缀] basename 路径 dirname 原文地址:http://blog.51cto.com/2685141/2084157

linux文件管理类命令,类型,用户的权限管理及bash shell的特性:命令别名,文件名通配

文件管理类命令 ls 查看 :cat tac more less head tail 复制:cp -r:递归 -i:提示,交互 -f:强制覆盖 -a :保留所有文件信息 -d:当源为链接文件时,复制链接本身,而非源文件 -p:保持原有属性 删除 : rm 删除非空目录 rm -rf 移动 : mv 创建 : touch 用来修改时间戳,创建空文件 -c:不创建新文件,只修改时间戳 -a:仅修改访问时间 -m:修改修改时间 -t:指定时间戳 先加-m再加-t后跟时间 元数据属性:stat 显示文件