一,查看文件属主属组ls -l

[root@localhost app]# ls -l
total 302832
drwxr-xr-x. 4 lhc  lhc       4096 Nov 18 16:05 apache-phoenix-4.9.0-HBase-1.2-bin
-rw-r--r--. 1 root root 279075757 Dec 16 01:47 apache-phoenix-4.9.0-HBase-1.2-bin.tar.gz
drwxr-xr-x. 9 root root      4096 Dec  4 22:09 hbase-1.2.4
drwxr-xr-x. 7 root root        94 Jan  2 22:35 kafka_2.12-0.10.1.1
-rw-r--r--. 1 root root  31013034 Jan  2 22:21 kafka_2.12-0.10.1.1.tgz

二,更改文件属组chgrp

[root@localhost app]# chgrp -R root apache-phoenix-4.9.0-HBase-1.2-bin
[root@localhost app]# ls -l
total 302832
drwxr-xr-x. 4 lhc  root      4096 Nov 18 16:05 apache-phoenix-4.9.0-HBase-1.2-bin
-rw-r--r--. 1 root root 279075757 Dec 16 01:47 apache-phoenix-4.9.0-HBase-1.2-bin.tar.gz
drwxr-xr-x. 9 root root      4096 Dec  4 22:09 hbase-1.2.4
drwxr-xr-x. 7 root root        94 Jan  2 22:35 kafka_2.12-0.10.1.1
-rw-r--r--. 1 root root  31013034 Jan  2 22:21 kafka_2.12-0.10.1.1.tgz

-R表示递归修改。

三,更改文件属主 chown

[root@localhost app]# chown root apache-phoenix-4.9.0-HBase-1.2-bin
[root@localhost app]# ls -l
total 302832
drwxr-xr-x. 4 root root      4096 Nov 18 16:05 apache-phoenix-4.9.0-HBase-1.2-bin
-rw-r--r--. 1 root root 279075757 Dec 16 01:47 apache-phoenix-4.9.0-HBase-1.2-bin.tar.gz
drwxr-xr-x. 9 root root      4096 Dec  4 22:09 hbase-1.2.4
drwxr-xr-x. 7 root root        94 Jan  2 22:35 kafka_2.12-0.10.1.1
-rw-r--r--. 1 root root  31013034 Jan  2 22:21 kafka_2.12-0.10.1.1.tgz

四,更改文件9个属性 chomd

变更读写权限(使用数字方式):
[root@localhost app]# chmod -R 677 apache-phoenix-4.9.0-HBase-1.2-bin
[root@localhost app]# ls -l
total 302832
drw-rwxrwx. 4 root root      4096 Nov 18 16:05 apache-phoenix-4.9.0-HBase-1.2-bin
-rw-r--r--. 1 root root 279075757 Dec 16 01:47 apache-phoenix-4.9.0-HBase-1.2-bin.tar.gz
drwxr-xr-x. 9 root root      4096 Dec  4 22:09 hbase-1.2.4
drwxr-xr-x. 7 root root        94 Jan  2 22:35 kafka_2.12-0.10.1.1
-rw-r--r--. 1 root root  31013034 Jan  2 22:21 kafka_2.12-0.10.1.1.tgz
更改读写权限(使用字母方式):
[root@localhost app]# chmod u=rwx,g=rw,o=r apache-phoenix-4.9.0-HBase-1.2-bin
[root@localhost app]# ls -l
total 302832
drwxrw-r--. 4 root root      4096 Nov 18 16:05 apache-phoenix-4.9.0-HBase-1.2-bin
-rw-r--r--. 1 root root 279075757 Dec 16 01:47 apache-phoenix-4.9.0-HBase-1.2-bin.tar.gz
drwxr-xr-x. 9 root root      4096 Dec  4 22:09 hbase-1.2.4
drwxr-xr-x. 7 root root        94 Jan  2 22:35 kafka_2.12-0.10.1.1
-rw-r--r--. 1 root root  31013034 Jan  2 22:21 kafka_2.12-0.10.1.1.tgz

使用+/-/=的方式:

[root@localhost app]# chmod a+rwx apache-phoenix-4.9.0-HBase-1.2-bin
[root@localhost app]# ls -l
total 302832
drwxrwxrwx. 4 root root      4096 Nov 18 16:05 apache-phoenix-4.9.0-HBase-1.2-bin
-rw-r--r--. 1 root root 279075757 Dec 16 01:47 apache-phoenix-4.9.0-HBase-1.2-bin.tar.gz
drwxr-xr-x. 9 root root      4096 Dec  4 22:09 hbase-1.2.4
drwxr-xr-x. 7 root root        94 Jan  2 22:35 kafka_2.12-0.10.1.1
-rw-r--r--. 1 root root  31013034 Jan  2 22:21 kafka_2.12-0.10.1.1.tgz

Linux常用文件权限控制命令的更多相关文章

  1. Linux常用文件权限命令详解

    pwd pwd命令用于获取当前工作目录的绝对路径. 使用示例: pwd 效果如下图: cd cd命令用于切换工作目录. 使用示例: cd 万猫学社/ 效果如下图: 其中在路径表示时, 一个半角句号(. ...

  2. linux入门系列9--用户管理及文件权限控制

    ​ 前面文章分享了Linux下常用命令以及Shell编程相关知识,本节继续学习Linux用户管理及文件权限控制. ​ Linux是多用户多任务操作系统,具有很好的稳定性和安全性.既然是多用户,那就意味 ...

  3. Linux用户和权限——管理文件权限的命令

    Linux用户和权限——管理文件权限的命令 摘要:本文主要学习了Linux中修改文件权限的命令. chown命令 chown命令,主要用于修改文件(或目录)的所有者,除此之外,这个命令也可以修改文件( ...

  4. 《The Linux Command Line》 读书笔记04 Linux用户以及权限相关命令

    Linux用户以及权限相关命令 查看身份 id:Display user identity. 这个命令的输出会显示uid,gid和用户所属的组. uid即user ID,这是账户创建时被赋予的. gi ...

  5. <实训|第九天>掌握linux中普通的权限控制和三种特殊的权限(sst),做合格的运维工程师

    linux中,权限的学习是必不可少的,不论是作为一名运维工程师或者是单一的管理者,学习好linux中的权限控制,你就可以保护好自己的隐私同时规划好你所管理的一切. 权限的学习是很多的,不要认为自己已经 ...

  6. linux下的权限控制

    终于还是要弄服务器了,这是多年前用fedora的时候整理的,也贴出来,顺便也再复习一下. 先来了解一下文件属性,在shell环境里输入:ls -l 可以查看当前目录文件.如:drwxr-xr-x. 1 ...

  7. Linux 的文件权限和目录配置

    1.Linux文件属性 用root用户登录linux后,执行 ls -al 命令查看文件.显示如下: 文件属性示意图如下: 第一列代表这个文件的类型和权限 第一个字符代表这个文件是:目录.文件或链接文 ...

  8. C 语言函数手册:涵盖字符测试、字符串操作、内存管理、时间换算、数学计算、文件操作、进程管理、文件权限控制、信号处理、接口处理、环境变量、终端控制

    1. 字符测试函数 函数 说明 isascii() 判断字符是否为ASCII码字符 2. 字符串操作 函数 说明 gcvt() 将浮点型数转换为字符串(四舍五入) index() 查找字符串并返回首次 ...

  9. Unix/Linux常用文件操作

    Unix/Linux常用文件操作 秘籍:man命令是Unix/Linux中最常用的命令,因为命令行命令过多,我相信每个人都会经常忘记某些命令的用法,man命令就可以显示一个命令的所有选项,参数和说明, ...

随机推荐

  1. Django之模型注册

    接着上一篇:Django之创建项目 目的:一个空项目创建好了,我们在models.py中新增3张表并在admin界面中显示,并能操作它们. 示例models 编辑models.py # -*- cod ...

  2. docker如何创建支持SSH服务的镜像

    一般情况下,Linux系统管理员通过SSH服务来管理操作系统,但Docker的很多镜像是不带SSH服务的,那么我们怎样才能管理操作系统呢?在第一部分中我们介绍了一些进入容器的办法,比如用attach. ...

  3. 新一代 javascript 模板引擎:artTemplate-3.0

    特性 性能卓越,执行速度通常是 Mustache 与 tmpl 的 20 多倍(性能测试) 支持运行时调试,可精确定位异常模板所在语句(演示) 对 NodeJS Express 友好支持 安全,默认对 ...

  4. C# 调用WebService服务

    方 法 一 :  选择项目,右键添加服务引用,输入服务地址,如图: 点击确定跳转到如下界面: 调用 接口: ServiceReference1.ImportDataServiceClient sr = ...

  5. 关于打开现有项目时数据库连接配置遇到的问题 连接字符串中的数据源值指定未安装的SQL Server的实例。要解决此问题,可选择安装匹配的SQL Server实例或修改连接字符串中的数据源值

    最近在看红皮书<ASP.NET MVC 5 高级编程>时,为了更好理解,边看书,边打开源代码查看,在VS(Visual Studio 2015)中将源代码打开,发现数据库连接是关闭的,本想 ...

  6. mysql-5.7 持久化统计信息详解

    一.持久化统计信息的意义: 统计信息用于指导mysql生成执行计划,执行计划的准确与否直接影响到SQL的执行效率:如果mysql一重启 之前的统计信息就没有了,那么当SQL语句来临时,那么mysql就 ...

  7. Xcode 5.1 编译模拟器以及真机都能使用的静态库

    Xcode 5.1.dmg 下载地址 http://pan.baidu.com/s/1jGJpKm6 1.新建 Framework & Library 工程 我起名叫ShowInfo,下面为其 ...

  8. [C++] 用Xcode来写C++程序[3] Constants

    用Xcode来写C++程序[3] Constants 以下是一些基本数据的含义: 75 // int 75u // unsigned int 75l // long 75ul // unsigned ...

  9. 【转载】http和socket之长连接和短连接

    TCP/IP TCP/IP是个协议组,可分为三个层次:网络层.传输层和应用层. 在网络层有IP协议.ICMP协议.ARP协议.RARP协议和BOOTP协议. 在传输层中有TCP协议与UDP协议. 在应 ...

  10. 北美PM活着的攻略

    http://www.followmedoit.com/bbs/forum.php?mod=viewthread&tid=47&extra=page%3D1 在北美,做PM不易,需要交 ...