Linux 基础学习:文件权限与种类
linux系统中通过 “ls -al”,可查看当前目录的所有文件的详细信息。
- 第一列代表这个文件的类型与权限;
第一个字符表示文件类型:
【d】:表示目录文件
【-】:表示普通文件
【l】:表示链接文件(linkfile)
【b】:表示设备文件里可供存储的接口设备
- 【c】:表示设备文件里的串行端口设备,如键盘鼠标。
- 第二列表示有多少文件名连接到此节点(i-node);
每个文件都会将它的权限与属性记录到文件系统的i-node中,不过我们使用的目录树却是使用文件名来记录,因此,每个文件名就会连接到一个i-node。这个属性记录有多少个不同的文件名连接到相同的一个i-node节点。
- 第三列表示这个文件(或目录)的 “所有者账号”;
- 第四列表示这个文件的所属用户组;
在Linux系统中,你的账号会附属于一个或者多个用户的用户组中,这个用户组就是所属用户组。
- 第五列表示文件大小,默认单位为B
- 第六列为这个文件的创建日期或者最近修改日期
- 第七列为该文件名。
2.修改文件权限
常见的修改用户权限的命令如下:
1. chgrp:改变文件所属用户组
2. chown:改变文件所有者
3. chmod:改变文件权限
- 改变所属用户组chgrp
改变所属用户组很简单,直接使用chgrp xxx。注意所改变的用户组名必须要在/etc/group文件内存在才行,否则会报错。
- 改变文件所有者chown
chown [-R] 用户名称 文件或者目录
chown [-R] 用户名称: 组名 文件或者目录
-R:表示递归更改,即连同子目录下的所有文件
- 改变权限chmod
1. 数字类型修改
chmod [-R] xyz 文件或目录
-R :递归执行
xyz:数字类型的权限属性(r:4 w:2 x:1)
chmod 770 a.c (rwxrwx---)
2. 符号类型修改
u: user
g: group
o: others
a: all(全部身份)
chmod u/g/o/a +/-/= r/w/x
举例:
chmod u=rwx,go=rx .bashrc (-rwxr-xr-x )
注意go=rx在一起,相当于g=rx,o=rx
chmod a+w .bashrc (-rwxrwxrwx)
chmod a-x .bashrc (-rw-rw-rw-)
3.linux文件种类
- 普通文件
- 纯文本文件(ASCII)
- 二进制文件(binary)
- 数据格式文件(data)
- 目录文件(dir)
- 链接文件(link)
- 设备与设备文件(dev)
- 块设备文件(block)
- 字符设备文件(character)
- 套接字(socket)
- 管道(FIFO,pipe)
Linux 基础学习:文件权限与种类的更多相关文章
- Linux基础学习(全)
使用的Linux发行版本为Redhat 1.Linux(RedHat)基础学习-命令行使用入门 2.Linux(RedHat)基础学习-文件寻址与管理 3.Linux(RadHat)基础学习-vim编 ...
- linux基础学习之软件安装以及常用命令
linux基础学习之软件安装以及常用命令 调用中央仓库: yum install wget 然后下载nodejs: wget https://nodejs.org/dist/v10.14.2/node ...
- Linux 基础学习1
目录 Linux 基础学习 用户登录 终端 交互式接口 bash 修改ssh连接慢的步骤 命令提示符 显示提示符格式 命令 别名 命令格式 获取命令的帮助信息 man bash 快捷键 tab 键 引 ...
- Linux 基础学习2
目录 Linux 基础学习2 文件目录结构 文件命名规范 文件系统结构 linux应用程序的组成 绝对路径和相对路径 目录名和基名 切换目录 切换到家目录 切换到上一次的目录 显示当前的工作目录 列出 ...
- Linux基础命令-文件与目录
Linux基础命令-文件与目录 参考:<鸟哥linux私房菜>五-七章,17/12/5复习,18/01/15复习 文件权限 rwx421:用户,用户组,其他 umask查看默认权限:000 ...
- Linux基础学习系列目录导航
Linux基础学习-通过VM安装RHEL7.4 Linux基础学习-命令行与图形界面切换 Linux基础学习-基本命令 Linux基础学习-RHEL7.4之YUM更换CentOS源 Linux基础学习 ...
- linux基础学习路线&review
linux基础学习网址: https://www.runoob.com/linux/linux-tutorial.html 比较重点的是这个启动过程的介绍学习:https://www.runoob.c ...
- Linux命令:修改文件权限命令chmod、chgrp、chown详解
Linux系统中的每个文件和目录都有访问许可权限,用它来确定谁可以通过何种方式对文件和目录进行访问和操作. 文件或目录的访问权 限分为只读,只写和可执行三种.以文件为例,只读权限表示只允许读其内容,而 ...
- Linux用户及文件权限管理
Linux用户及文件权限管理
- linux中的文件权限chmod
linux中的文件权限chmod 还是GPU集群那点事儿,集群之间磁盘互相挂载,普通用户也可以操作/cu02_nfs./cu04_nfs文件夹,这就牵扯到权限的问题,去google发现所谓的777 ...
随机推荐
- JVM之GC算法、垃圾收集算法——标记-清除算法、复制算法、标记-整理算法、分代收集算法
标记-清除算法 此垃圾收集算法分为“标记”和“清除”两个阶段: 首先标记出所有需要回收的对象,在标记完成后统一回收所有被标记对象,它的标记过程前面已经说过——如何判断对象是否存活/死去 死去的对象就会 ...
- 恢复oracle中误删除drop掉的表 闪回的方法
恢复oracle中误删除drop掉的表 查看回收站中表 --需要在其所在用户下查询 回收站对象 select object_name,original_name,partition_name,ty ...
- LOJ #6052. 「雅礼集训 2017 Day11」DIV
完了我是数学姿势越来越弱了,感觉这种CXRdalao秒掉的题我都要做好久 一些前置推导 首先我们很容易得出\((a+bi)(c+di)=k \Leftrightarrow ac-bd=k,ad+bc= ...
- kubernetes中的Pause容器如何理解?
前几篇文章都是讲的Kubernetes集群和相关组件的部署,但是部署只是入门的第一步,得理解其中的一些知识才行.今天给大家分享下Kubernets的pause容器的作用. Pause容器 全称infr ...
- 【Dubbo篇】--Dubbo框架的使用
一.前述 Dubbo是一种提供高性能,透明化的RPC框架.是阿里开源的一个框架. 官网地址:http://dubbo.io/ 二.架构 组件解释: Provider: 提供者.发布服务的项目.Regi ...
- Python:SQLMap源码精读—基于时间的盲注(time-based blind)
建议阅读 Time-Based Blind SQL Injection Attacks 基于时间的盲注(time-based blind) 测试应用是否存在SQL注入漏洞时,经常发现某一潜在的漏洞难以 ...
- Java Web开发模式
一 Java Web开发模式的变迁 1 最初的Java web服务器端编程技术是Servlet,利用Servlet就可以开发出一个Web应用程序. 2 为了解决Servlet缺陷,SUN推出了JSP技 ...
- 能够玩转BKY皮肤的 geek,有一半最后都成为了前端大师
By Conmajia March 9, 2018 剩下的那一半全部扑街了. 世纪之初,BKY那些花里胡哨的预设皮肤曾经让初识网络的懵懂学子雀跃不已. 然而以现在的审美眼光看来,这些带着一股子扑面而来 ...
- 【译】使用 LINQ 合并 IEnumerable 序列
Zip 方法允许把序列中的元素通过交织将 IEnumerable 序列连接在一起.Zip 是一种基于 IEnumerable 的扩展方法.例如,将具有年龄的名称集合压缩在一起: var names = ...
- Java 创建、填充PDF表单域
表单域,可以按用途分为多种不同的类型,常见的有文本框.多行文本框.密码框.隐藏域.复选框.单选框和下拉选择框等,目的是用于采集用户的输入或选择的数据.下面的示例中,将分享通过Java编程在PDF中添加 ...