Linux 常用命令十六 文件权限管理
一、ls -l 各段含义
wang@wang:~/workpalce/threading$ ls -l
总用量
drwxrwxr-x wang wang 12月 : a
-rw-rw-r-- wang wang 12月 : test.py
-rw-rw-r-- wang wang 12月 : th.py
-rw-rw-r-- wang wang 12月 : thtest.py
第一个字段共有10个'-',第一个‘-’代表该文件类型:‘-’是普通文件,b是块特殊文件,c是字符特殊文件,d是目录,l是链接文件,p是管道文件后面九条杠,三条一组,可以是rwxrwxrwx,这代表按顺序所有者、组、其他用户的访问权限均为可读可写可执行。
如果其中哪个位置还是杠,就是说这个位置没有相应的权限。比如,如果是“-rwxr--r--”,代表:这是个普通文件(第一条杠),所有者具有读、写、执行权限;组具有只读权限;其他用户具有只读权限。
第二字段代表硬链接数
第三字段代表文件的拥有者
第四字段代表文件的拥有组
第五字段代表文件的大小
第六到八字段是文件的最后修改时间
最后一个字段是文件的名字。
二、修改文件的权限
即修改上述的第一个字段。用数字法修改。
wang@wang:~/workpalce/threading$ ls -l
总用量
-rw-rw-r-- wang wang 12月 : thtest.py
wang@wang:~/workpalce/threading$ chmod thtest.py
wang@wang:~/workpalce/threading$ ls -l
总用量
-r-xr-xr-x wang wang 12月 : thtest.py
wang@wang:~/workpalce/threading$ chmod thtest.py
wang@wang:~/workpalce/threading$ ls -l
总用量
-rw-r----x wang wang 12月 : thtest.py
三、修改文件的拥有者
wang@wang:~/workpalce/threading$ ls -l
总用量
-rw-r----x wang wang 12月 : thtest.py
wang@wang:~/workpalce/threading$ sudo chown python thtest.py
wang@wang:~/workpalce/threading$ ls -l
总用量
-rw-r----x python wang 12月 : thtest.py
wang@wang:~/workpalce/threading$ sudo chown :python thtest.py
wang@wang:~/workpalce/threading$ ls -l
总用量
-rw-r----x python python 12月 : thtest.py
wang@wang:~/workpalce/threading$ sudo chown wang:wang thtest.py
wang@wang:~/workpalce/threading$ ls -l
总用量
-rw-r----x wang wang 12月 : thtest.py
Linux 常用命令十六 文件权限管理的更多相关文章
- Linux常用命令_(文件权限)
Linux权限管理: 二.权限管理1.3种基本权限在Linux中,将使用系统资源的人员分为4类:超级用户.文件或目录的属主.属主的同组人和其他人员.超级用户拥有对Linux系统一切操作权限,对 于其他 ...
- Linux学习笔记之五————Linux常用命令之用户、权限管理
一.引言 用户是Unix/Linux系统工作中重要的一环,用户管理包括用户与组账号的管理. 在Unix/Linux系统中,不论是由本机或是远程登录系统,每个系统都必须拥有一个账号,并且对于不同的系统资 ...
- Linux常用命令:修改文件权限chmod 754/744
常用命令:chmod 777 文件或目录 chmod 777 /etc/squid 运行命令后,squid文件夹(目录)的权限就被修改为777(可读可写可执行). Linux系统中,每个用户的角色 ...
- linux基础-第十六单元 yum管理RPM包
第十六单元 yum管理RPM包 yum的功能 本地yum配置 光盘挂载和镜像挂载 本地yum配置 网络yum配置 网络yum配置 Yum命令的使用 使用yum安装软件 使用yum删除软件 安装组件 删 ...
- (大数据工程师学习路径)第一步 Linux 基础入门----用户及文件权限管理
用户及文件权限管理 实验介绍 1.Linux 中创建.删除用户,及用户组等操作. 2.Linux 中的文件权限设置. 一.Linux 用户管理 Linux 是一个可以实现多用户登陆的操作系统,比如“李 ...
- Linux常用命令_(安装包管理)
rpm命令: RPM是RedHat Package Manager(RedHat软件包管理工具)类似Windows里面的“添加/删除程序” rpm -ivh rpm包安装rpm包rpm -Uvh rp ...
- Linux基础入门-用户及文件权限管理
一.Linux用户管理: 不同的用户的文件都是放在同一个物理磁盘上的甚至同一个逻辑分区或者目录里,但是由于Linux的用户管理和权限机制,不同用户不能轻易查看.修改彼此的文件. 1. 查看用户: wh ...
- Linux的VMWare中Centos7文件权限管理chown 和 chmod
文件管理 chown chmod 1./根目录下目录功能划分 /boot/ 存放系统启动程序菜单及核心 --可以单独使用文件系统 /etc/ 存放系统中所有配置文件 /bin/ ...
- linux笔记:linux常用命令-目录和文件处理命令
命令格式: 命令 [-选项] [参数] 例: ls -la /etc 注意:个别命令的使用不遵循此格式. 目录处理命令:ls(列目录) 更多选项: -h 以kb等利于人阅读的方式取代字节显示文件大小 ...
随机推荐
- msp430入门编程41
msp430中C语言的软件工程--状态机建模
- gitlab上fork的项目如何获取源更新
1.添加上游项目地址 git remote add upstream URL 2.查看远程仓库信息 可以看到上游项目地址已经添加进来了 git remote -v 3.获取上游项目更新 获取到的更新会 ...
- Populating Next Right Pointers in Each Node (DFS,没想到)
Given a binary tree struct TreeLinkNode { TreeLinkNode *left; TreeLinkNode *right; TreeLinkNode *nex ...
- MongoDB学习day08--Mongoose索引、Mongoose内置方法、扩展Mongoose Model的静态方法和实例方法
一.Mongoose索引 索引是对数据库表中一列或多列的值进行排序的一种结构, 可以让我们查询数据库变得更快. MongoDB 的索引几乎与传统的关系型数据库一模一样, 这其中也包括一些基本的查询优化 ...
- 【TFS 2017 CI/CD系列 - 03】-- Release篇
为Project创建Release必须要先创建Build,若还没有Build definition请看上一篇文章:[TFS 2017 CI/CD系列 - 02]-- Build篇 一.创建Releas ...
- 使用Python将数据插入数据库(一)
假如我现在有一个Excel数据表格,需要将其数据插入MySQL数据库中.数据如下: 对应的Python实现代码如下: #导入需要使用到的数据模块 import pandas as pd import ...
- linux的bc命令介绍
bc命令是一种支持任意精度的交互执行的计算器语言.bash内置了对整数四则运算的支持,但是并不支持浮点运算,而bc命令可以很方便的进行浮点运算,当然整数运算也不再话下. 算术操作高级运算bc命令它可以 ...
- SQL 主机
SQL 主机 SQL 主机 如果您想要您的网站存储数据在数据库并从数据库显示数据,您的 Web 服务器必须能使用 SQL 语言访问数据库系统. 如果您的 Web 服务器托管在互联网服务提供商(ISP, ...
- Python常用的几种常用的内置函数
abs(x) 用于返回绝对值 divmod(x,y) 函数中传入两个数字,返回的是x/y的一个结果的元组(商,余数) pow(x,y) 用于 ...
- Yii2 mongodb 扩展的where的条件增加大于 小于号
1. mongodb的where中有比較丰富的 条件.例如以下: static $builders = [ 'NOT' => 'buildNotCondition', 'AND' => ' ...