linux uid gid 作用,Linux uid和gid
Linux uid和gid教程
我们在登陆 Linux 系统时,虽然输入的是自己的用户名和密码,但其实 Linux 并不认识你的用户名称,它只认识用户名对应的 ID 号(也就是一串数字)。Linux 系统将所有用户的名称与 ID 的对应关系都存储在 /etc/passwd 文件中。
也就是说,Linux 的用户名并无实际作用,仅是为了方便用户的记忆而已。
Linux用户id和组id详解
在 Linux 中,每个文件的拥有者都有两个属性,即,用户 id(UID)和组 ID(GID),我们可以使用
ls -l haicoder.txt
运行后,终端输出如下:
我们可以看到,这里的两个 root,就分别显示的是用户名和组名,其实,Linux 并不认识这个用户名和组名,而是当显示文件属性时,系统会根据 /etc/passwd 和 /etc/group 文件中的内容,分别找到 UID 和 GID 对应的用户名和群组名,然后显示出来。
其实,显示文件属性时,就是拿到文件所属的用户 id(UID),到 /etc/passwd 文件中,找到其对应的用户名以及拿到文件所属的组 id(GID),到 /etc/group 文件中,找到其对应的用户组名显示。
现在,我们使用
cat /etc/passwd | grep root
运行后,终端输出如下:
我们看到,输出了 root 用户的信息,同样,我们可以在 /etc/group 文件中查找 root 用户组的信息,具体命令如下:
cat /etc/group | grep root
运行后,终端输出如下:
我们看到,输出了 root 用户组的信息。
Linux uid和gid总结
Linux 系统中,每个用户的 ID 可以分为两种,分别是用户 ID(User ID,简称 UID)和组 ID(Group ID,简称 GID),这与文件有拥有者和拥有群组两种属性相对应。
linux uid gid 作用,Linux uid和gid相关推荐
- linux 进程的作用,linux的几个进程的作用
author:skate time:2011/08/10 linux的几个进程的作用 1. kswapd0 Linux uses kswapd for virtual memory managemen ...
- linux boot分区作用,Linux和Uboot下eMMC boot分区读写
关键词:eMMC boot.PARTITION_CONFIG.force_ro等. 1. eMMC的分区 大部分eMMC都有类似如下的分区,其中BOOT.RPMB和UDA一般是默认存在的,gpp分区需 ...
- Linux的inode作用,Linux下inode知识
[TOC] 背景 今天复习Linux命令,到df的时候发现了一个之前忽略的东西.也就是 -i 这个选项,列出文件系统分区的inode信息.这个inode,是个什么东西? inode是用来做什么的 in ...
- linux中where作用,linux基础命令——whereis命令的使用介绍
摘要: linux基础命令中的whereis命令用于查找文件.该指令会在特定目录中查找符合条件的文件.这些文件应属于原始代码.二进制文件,或是帮助文件.该指令只能用于查找二进制文件.源代码文件和 ...
- linux挂载硬盘作用,Linux(挂载) mount umount作用
在Linux中,如果你要使用储存设备 (Mo.硬盘.光驱等) ,就得先将它挂上 (Mount),而当储 存设备挂上了之后,就可以把它当成一个目录来进行访问.挂上一个设备使用mount命令. 在使用mo ...
- linux rcp命令作用,Linux之间传送文件之rcp命令
1. rcp命令简介 rcp代表"remote file copy"(远程文件拷贝).两台Linux主机之间复制文件可以使用它.rcp支持复制文件,也支持复制目录. 注意: rcp ...
- 在linux中hdparm作用,Linux下hdparm硬盘测速
在Linux下可以使用hdparm对硬盘进行测试或者查看硬盘的相关信息.这样你就知道了硬盘读写速度. Hdparm功能说明:显示与设定硬盘的参数. 语 法:hdparm [-CfghiIqtTvyYZ ...
- linux proc目录作用,Linux下的proc目录详解
Linux下的proc目录详解 [复制链接] 文章结构: 1.什么是proc目录 2. 初识proc目录 3. 从proc窥看系统详情 1.什么是proc目录 proc是Linux系统下一个很重要的目 ...
- linux libpath的作用,linux – LD_LIBRARY_PATH似乎不起作用
我正在尝试编译测试文件: gcc -o test test.c -lg2c 但我得到错误: /usr/bin/ld: cannot find -lg2c 如果我使用: gcc -o test test ...
最新文章
- Android SDK Manager国内下载缓慢的问题
- 云原生网关开源、自研、商业化三位一体战略背后的思考
- 如何理性客观地看待人工智能热潮
- 勇于尝鲜,感受世界——对话阿里云 MVP黄坤
- php openssl des ecb,php7.2 des-ede3-ecb加密报错:openssl_encrypt():Unknown cipher algorithm 落叶随风博客...
- 用CSS border相关属性画三角形
- AdaBoost(1)
- 一款不错的Android环形进度条
- QPalette类详细使用方法
- 电脑开机遇到二维码怎么办?
- 爬虫抓取某饿了app商铺的评论数据
- oracle简单查询
- [java实现]辗转相除法
- 知识图谱系列(二):构建一个医疗知识图谱
- 建材企业ERP 重在规划(转)
- 树脂除杂在锂溶液中的应用、硫酸锂除钙镁方法
- Color Font - 使用颜色和字体
- 民生银行十五年的数据体系建设,深入解读阿拉丁大数据生态圈、人人BI 是如何养成的?...
- 百度安全 百度网址拦截解决思路
- 故障诊断实战系列(一)齿轮箱(kaggle)故障诊断
热门文章
- 网站导航应该怎么设计?
- Data too long for column ‘xxxx‘ at row 1 解决办法
- oracle临时表经常被锁_linux安装oracle
- 关于springboot微信点餐的错题集
- MATLAB与DSP(C6657)的TCP/IP通信实现
- 蝙蝠侠最新截图----光影的典型例证
- App开屏页如何设计?来看这五个常用的方法
- 代码质量有哪些评判标准?
- java 生成kml文件_如何使用kml文件在地图上绘制路径?
- 关于“击败”团队目标的思考