常用的用户状态命令包括:whoami、id、groups、newgrp 等

用户状态命令
常用的用户状态命令包括:whoami、id、groups、newgrp 等。
?? whoami:用于显示当前用户的名称
?? groups:用于显示指定用户所属的组
?? id:用户显示用户身份
?? newgrp:用户转换用户的当前组到指定的附加组,用户必须属于该组才可以进行
下面给出这些命令的使用举例:
# 创建一个新组staff
[[email protected] ~]# groupadd staff
# 将用户crq 加入staff 附加组,并为其设置口令
[[email protected] ~]# usermod -G staff crq
# 显示当前用户的名称
[[email protected] ~]# whoami
root
# 显示当前用户所属的组
[[email protected] ~]# groups
root bin daemon sys adm disk wheel
# 显示指定用户所属的组
[[email protected] ~]# groups crq
crq : crq staff
# 显示用户当前的uid、gid和用户所属的组列表
[[email protected] ~]# id
uid=0(root) gid=0(root) groups=0(root),1(bin),
2(daemon),3(sys),4(adm),6(disk),10(wheel)
#切换当前用户到crq(超级用户切换到普通用户无需口令),同时切换用户工作环境
[[email protected] ~]# su - crq
[[email protected] ~]$
# 显示用户当前的uid、gid和用户所属的组列表
[[email protected] ~]$ id
uid=504(crq) gid=504(crq) groups=504(crq),3001(staff)
# 创建一个新文件,并查看其用户和组
[[email protected] ~]$ touch abc
[[email protected] ~]$ ll abc
-rw-rw-r-- 1 crq crq 0 Dec 19 02:13 abc
# 切换用户的当前组到指定的附加组staff
[[email protected] ~]$ newgrp staff
# 显示用户当前的uid、gid和用户所属的组列表
[[email protected] ~]$ id
uid=504(crq) gid=3001(staff) groups=504(crq),3001(staff)
# 创建一个新文件,并查看其用户和组(比较abc和xyz的组)
[[email protected] ~]$ touch xyz
[[email protected] ~]$ ll
total 0
-rw-rw-r-- 1 crq crq 0 Dec 19 02:13 abc
-rw-r--r-- 1 crq staff 0 Dec 19 02:14 xyz
# 返回上一次 crq 的登录
[[email protected] ~]$ exit
exit
# 返回上一次root的登录
[[email protected] ~]$ exit
logout
[[email protected] ~]#
时间: 2024-10-25 18:44:58

常用的用户状态命令包括:whoami、id、groups、newgrp 等的相关文章

Linux常用的文件管理命令及用户管理命令

1.常用的文件管理命令-使用方法及示例 常用的文件管理类命令:mkdir.rmdir.touch.cat.tac. head. tail.more.less.cp.mv.rm等 注:跟在常用参数中的#代表数字 mkdir:创建目录命令格式:mkdir [OPTION]... DIRECTORY... 常用参数:-p 表示要创建的目录存在时不返回错误,不存在时自动创建所需的目录-v 显示创建过程信息-m MODE 创建目录是直接指定权限 命令举例: [[email protected] work]

slidingmenu+fragment实现常用的侧滑效果(包括Fragment状态的保存)

一.需求 关于fragment的问题,一直想写一篇博客了,应该当初自己也是对这玩意一点都不熟悉到现在也大概知道个日常的使用的地步. 一个侧滑的导航栏,内有4个条目,每个选项点击进入对应的界面,每一个界面是一个fragment,各界面之间自由切换,且可以保存之前的状态,也就是说,切换的过程并不会产生新的对象,不会重新去new 一个fragment对象,不需要每次点击重新加载数据,这里就涉及了一个很重要的问题,fragment状态的保存,在这篇文章里,我尽量用实例把这个问题说清楚,毕竟当初也是查了不

常用的用户以及文件管理命令有哪些,并演示命令以及用法。

cp命令:复制(copy) 单源复制:cp [OPTION]... [-T] SOURCE DEST 多源复制:cp [OPTION]... SOURCE... DIRECTORY cp [OPTION]... -t DIRECTORY SOURCE... 单源复制: 如果DEST不存在,则先创建此文件,并复制源文件数据流至DEST中 [root@www tmp]# cp /etc/issue abc [root@www tmp]# ls abc 如果DEST存在且是非目录文件,则覆盖目标文件

Linux常用命令-用户管理命令

用户管理命令 命令名称:useradd 命令所在路径:/usr/sbin/useradd 执行权限:root 语法:useradd 用户名 功能描述:添加新用户 例:useradd ceshi 命令名称:passwd 命令所在路径:/usr/bin/passwd 执行权限:所有用户 语法:passwd 用户名 功能描述:设置用户密码 例:passwd ceshi 命令名称:who 命令所在路径:/usr/bin/who 执行权限:所有用户 语法:who 功能描述:查看登录用户信息 第一列表示登录

linux笔记:linux常用命令-用户管理命令

用户管理命令:useradd(添加用户) 用户管理命令:passwd(设置和修改用户密码) 用户管理命令:who(查看所有登录用户的信息)

(转)Linux企业运维人员常用的150个命令分享

Linux企业运维人员常用的150个命令分享 原文:http://www.jb51.net/article/127014.htm 本文将向大家介绍Linux企业运维人员常用的150个命令,如有不足之处,还望海涵.当然更希望大家留言指出.希望对大家有所帮助! 命令 功能说明 线上查询及帮助命令(2个) man 查看命令帮助,命令的词典,更复杂的还有info,但不常用. help 查看Linux内置命令的帮助,比如cd命令. 文件和目录操作命令(18个) ls 全拼list,功能是列出目录的内容及其

测试及运维人员EZ体育源码出售最常用 150 个Linux命令汇总!

闲话少说,书归正传!EZ体育源码出售论坛:haozbbs.com Q1446595067下面整理了测试.运维人员常用的150个命令,希望对大家有所帮助! 命令功能说明线上查询及帮助命令 (2 个)man查看命令帮助,命令的词典,更复杂的还有 info,但不常用.help查看 Linux 内置命令的帮助,比如 cd 命令.文件和目录操作命令 (18 个)ls全拼 list,功能是列出目录的内容及其内容属性信息.cd全拼 change directory,功能是从当前工作目录切换到指定的工作目录.c

Linux系统运维人员常用的150个命令

命令 功能说明 线上查询及帮助命令(2个) man 查看命令帮助,命令的词典,更复杂的还有info,但不常用. help 查看Linux内置命令的帮助,比如cd命令. 文件和目录操作命令(18个) ls 全拼list,功能是列出目录的内容及其内容属性信息. cd 全拼change directory,功能是从当前工作目录切换到指定的工作目录. cp 全拼copy,其功能为复制文件或目录. find 查找的意思,用于查找目录及目录下的文件. mkdir 全拼make directories,其功能

RAC 常用维护工具和命令(oracle 10g)

Oracle 的管理可以通过OEM或者命令行接口. Oracle Clusterware的命令集可以分为以下4种: 节点层:osnodes 网络层:oifcfg 集群层:crsctl, ocrcheck,ocrdump,ocrconfig 应用层:srvctl,onsctl,crs_stat 下面分别来介绍这些命令. 一. 节点层 只有一个命令: osnodes, 这个命令用来显示集群点列表,可用的参数如下,这些参数可以混合使用. [[email protected] bin]# ./olsno