Linux命令-查看用户的UID和GID
<p class="artical_littlestyle1">1、使用 id 命令</p><p style="text-indent: 2em;">使用 id 命令可以很轻松的通过用户名查看UID、GID,下面来讲解一下这个命令的用法。<br/>命令格式:<br/></p><p style="text-indent: 2em;"><span style="color: rgb(0, 112, 192);">id [选项] ... [用户名]</span><br/>命令选项:<br/></p><p style="text-indent: 2em;">-a 忽略,兼容其它版本<br/></p><p style="text-indent: 2em;">-Z, -context 只输出当前用户的安全上下文<br/></p><p style="text-indent: 2em;">-g, -group 只输出有效的GID<br/></p><p style="text-indent: 2em;">-G, -groups 输出所有的GID<br/></p><p style="text-indent: 2em;">-n, -name 对于 -ugG 输出名字而不是数值<br/></p><p style="text-indent: 2em;">-r, -real 对于 -ugG 输出真实ID而不是有效ID<br/></p><p style="text-indent: 2em;">-u, -user 只输出有效UID<br/></p><p style="text-indent: 2em;">-help 输出帮助后退出<br/></p><p style="text-indent: 2em;">-version 输出版本信息后退出</p><p style="text-indent: 0em;">使用案例:<br/></p><p style="text-indent: 2em;">在控制台中输入命令:<span style="color: rgb(255, 0, 0);">id root</span>,<span style="color: rgb(255, 0, 0);">id AilsonJack</span>,结果如下图所示:</p><p style="text-align:center"><img src="/uploads/AilsonJack/2018.08.25/1535193202795688.png" onclick="preview_image('/uploads/AilsonJack/2018.08.25/1535193202795688.png')"/></p><p class="artical_littlestyle2">2、查看/etc/passwd文件</p><p style="text-indent: 2em;">/etc/passwd文件格式:<span style="color: rgb(0, 112, 192);">root:x:0:0:root:/root:/bin/bash</span><br/></p><p style="text-indent: 2em;">上面是这个文件的一行实例,每个域用冒号(:)区分,从左向右分别是:<br/>root:用户名;<br/>x 密码:字符x表示密码被加密保存在/etc/shadow文件中;<br/>0 用户ID(UID):每个用户必需指定UID。UID 0是保留给root用户的,UID 1~99是保留给其它预定义用户的, UID 100~999是保留给系统用户的;<br/>0 组ID(GID):主组ID(保存在/etc/group文件中);<br/>root:用户ID信息,用户备注信息;<br/>/root 主目录:用户主目录;<br/>/bin/bash 命令解释器(shell):用户默认的命令解释器的路径。<br/></p><p style="text-indent: 2em;">在控制台中输入命令:<span style="color: rgb(255, 0, 0);">cat /etc/passwd | grep root</span><br/></p><p style="text-align: center;"><img src="/uploads/AilsonJack/2018.08.25/1535193202967746.png" onclick="preview_image('/uploads/AilsonJack/2018.08.25/1535193202967746.png')"/></p>
你可能也喜欢:
暂无评论,要不要来个沙发
发表评论
JLink V9掉固件修复(灯不亮) 3Zephyr笔记2 - 在STM32F429上运行HelloWorld 2计算NandFlash要传入的行地址和列地址 1Linux MMC子系统 - 6.eMMC 5.1工作模式-设备识别模式 0Linux MMC子系统 - 5.eMMC 5.1工作模式-引导模式 0Linux MMC子系统 - 4.eMMC 5.1常用命令说明(2) 0
标签云
Linux嵌入式实用技巧ARM内核学习问题集合CC++编程语言阅读笔记汇编Linux内核完全注释Windows驱动开发计算机基础ARM11ARMv7-ASTM32IDESublimeLinux内核学习eMMCMMC子系统Ubuntu操作系统OfficeVMWareAPUEgccRTOS中断漫游世界随笔感悟开发工具软件应用编程VsCodearmccarmclang编译器ZephyrSPIJLink网卡驱动安装各种芯片库函数NFSμCOS内核sambaFlashUnix命令与脚本输入法Linux内核设计与实现gitRIFFWAVJATGFTPar8161安装centos有线上网μCGUI字库工程建立右键菜单网络文件系统Firefox百度NTFS文件系统CodeBlocksCentOS数据结构算法PhotoShop51KeilQTUltraEditscanfglibc宏定义UIDGID优先级娱乐天地SourceInsight磁盘扇区总线I2CPDFBComparePythonI2SFPUMakefileSWDCPUARP软件推荐FileZilla