文件属性(三)——st_uid属性和st_gid属性
st_uid属性和st_gid属性
st_mode st_link st_uid st_gid st_size st_atime 文件名
drwxr-xr-x 2 root root 4096 Mar 27 01:31 IO
其中不好理解的是st_mode、st_uid和st_gid
- st_uid和st_gid是什么?
- 用户ID(用户编号),编号是唯一的,例子中的编号代表的就是lzf这个用户。
- 在Linux下,是以编号形式来管理用户的,这有点像人名和身份证的关系。
- 文件属性中,为什么有st_uid?
- 表示文件的所属用户,好比现实生活中,文件上会标记该文件属于某某公司,道理其实是一样的
- 怎么把用户id变成lzf名字输出?
- 这个问题留到下次解决。
- st_gid
- 多个用户可以在一起组成一个组,其中的某个用户会担任组长,该用户的用户id,就是整个组的组id。
- 就比如说张三、李四、周五组成了一个组,张三当组长,张三的身份证号也被作为了整个组的组id,张三的名字也被作为了整个组的组名
- 对于普通用户而言,自己一个人就是一组,组员和组长都是自己,所以一般情况下。ls显示文件的所属组时,就是所属用户亲自担任组长的那个组,而且组员就自己一个人。
- 怎么把组id变成lzf名字输出
- 获取系统信息的时候解决
文件属性(三)——st_uid属性和st_gid属性相关推荐
- 三种方式读取项目属性文件
三种方式读取项目属性文件 在Maven项目里往往有数据库属性文件jdbc.properties,本文提供三种方式读取属性文件. 1.利用ResourceBundle读取属性文件 运行程序,查看结果: ...
- 定义一个Traingle类用来刻画“三角形”,要求:Trangle类具有类型为double的三个边以及周长、面积属性,具有一个boolean型的属性,该属性的值为true时代表三个边属性能构成一个三角
定义一个Traingle类用来刻画"三角形",要求:Trangle类具有类型为double的三个边以及周长.面积属性,具有一个boolean型的属性,该属性的值为true时代表三个 ...
- mysql数据模型三要素_E-R模型的三要素为实体、属性、联系-智慧树数据库原理章节答案...
数据库原理:E-R模型的三要素为实体.属性.联系[?????] A:对 B:错 数据库原理章节测试答案: 对 更多相关问题 2020年_农业机械学(山东联盟-山东理工大学)_知到_期末答案 2020年 ...
- ES6 中三种方式定义对象属性
ES6 中三种方式定义对象属性 重复样本代码让开发者很不爽,代码混乱掩盖了重要业务代码.ES6关注并解决一些重复的代码方式,使代码简洁.逻辑清晰,如数组解构.对象解构.箭头函数等.本文我们主要介绍利用 ...
- 【Spring 基础篇三】属性注入与属性编辑器
上篇我们了解了一下applicationContext.xml的两种注入方式,本篇我们来了解一下关于属性的注入以及操作. 在敲代码的过程中,我们很容易遇到这样的问题,比如一个Lis ...
- Java使用Jsoup爬虫获取网站内容(三)获取元素内容属性的方法
介绍 我们可以通过Jsoup来获取一个Document对象,然后通过对Document对象进行解析来获取元素对象,最后通过元素对象的一些方法来获取元素的属性名称,属性值以及文本内容. 代码 附上获取方 ...
- Android系统10 RK3399 init进程启动(三十四) 常见Property属性
配套系列教学视频链接: 安卓系列教程之ROM系统开发-百问100ask 说明 系统:Android10.0 设备: FireFly RK3399 (ROC-RK3399-PC-PLUS) 前言 上一节 ...
- Python 类—类属性(私有属性、公有属性、实例属性、局部变量)类方法(实例方法、静态方法)
1. 创建类 类是对某个对象的定义,它包含有关对象动作方式的信息,包括它的名称.方法.属性和事件.类不存在于内存中,因此它本身并不是对象.当程序运行需要引用类的代码时,就会在内存中创建一个类的新实例, ...
- Swift类与结构、存储属性、计算属性、函数与方法、附属脚本等
一.类与结构体 两者在Swift中差不了多少了 类与结构体有很多相同的地方: (第2,3点是其他语言中不存在的) 1)都可以定义属性/方法/下标(结构体也可以定义方法了) 2)都能初始化(通过构造方法 ...
最新文章
- 资源 | 机器学习、NLP、Python和Math最好的150余个教程(建议收藏)
- es修改排序_java 如何实现ElasticSearch自定义排序
- CTFshow 文件上传 web162
- python运行时修改代码会怎样_python运行时修改代码的方法——monkey patch
- C# Winform中DataGridView的DataGridViewCheckBoxColumn CheckBox选中判断
- 电气论文:基于粒子群算法的梯级水火电力系统优化调度【有代码】
- k8s包管理器helm_kubernetes包管理神器-Helm
- wenstorm设置谷歌_WebStorm+Chrome调试Vue步骤
- php边框的颜色 怎么设置,网页中table表格如何修改边框颜色
- 模式分享 公众号_微信公众号+()模式营销!公众号还可以这样玩?
- ajax调用方式汇总
- 一个Lambda引发的血案
- selenium元素定位——下拉选择框
- 网络工程项目标书模板
- Unity-Animator深入系列---测试CrossFade和CrossFadeInFixedTime
- 制作Win10安装U盘(量产PE+UEFI)双引导
- Nature子刊:AI技术从零开始设计具有生物活性的蛋白质
- WEB前端优化之内容篇
- Python中利用moviepy对视频进行剪辑以及拼接
- flex:1 是什么意思
热门文章
- 百度交易中台之钱包系统架构浅析
- Zbrush究竟是个什么软件?带你看看ZB的世界
- java 外文翻译_计算机 java 外文翻译 外文文献 英文文献
- mysql 时间戳转换为时间_将MYSQL数据库里的时间戳转换成时间
- 为鼓励居民节约用水,自来水公司采取按用水量阶梯式计价
- Sql server找不到启动图标
- C++小实验之vector的 push_back 和 emplace_back 及其使用时机
- android简单音乐播放器(二)
- 杜克大学电气与计算机考研,杜克大学电气与计算机工程研究生录取满足哪些要求?...
- 12枚硬币中取1枚假币的问题