一、改变文件权限

chmod:change mode

语法:# chmod [选项-option] 权限 FILE

选项:-R 递归修改权限

--reference= 参照文件或目录给予权限

权限定义方式:

1.同时修改三类用户的权限: 8进制数字方式

# chmod 666 /abc        /*将/abc的权限改为666,即属主、属组、其他用户权限为可读可写*/

2.修改某一类或某些类用户的权限:u,g,o,a

例如:u=rx,g=r,o=rwx,a=---,a就是all的意思,a=ugo,

# chmod a=r /abc        /*将/abc的属主、属组、其他用户权限改为只读*/

3.只操作某类用户的某位或某些位权限:u,g,o,a

例如:u+w,g-x,

# chmod ug+w /abc        /*给/abc的属主、属组添加可写权限*/

4.递归修改权限

修改/abc权限后,其包含的文件test.txt权限无变化

# chmod -R 644 /abc        /*递归修改/abc,其包含文件权限一并修改*/

5.参照文件或目录给予权限

# chmod --reference=/test /abc        /*参照/test给予/abc权限*/

二、修改文件的属主和属组

以下两个命令的递归和参照修改与前文相似,不再举例

1.chown

语法:# chown [选项-option] USERNAME FILE

# chown USERNAME:GRPNAME FILE
           # chown USERNAME.GRPNAME FILE
选项:-R 递归修改

--reference= 参照文件或目录修改属主或属组

# chown root /abc        /*修改/abc的属主为root*/

# chown arvin:root /abc        /*修改/abc的属主为arvin,属组为root*/

2.chgrp

语法:# chgrp [选项-option] GRPNAME FILE

选项:-R 递归修改

--reference= 参照文件或目录修改属组

# chgrp centos /abc        /*修改/abc的属组为centos*/

转载于:https://blog.51cto.com/64314491/1421300

Linux基础知识——常用shell命令介绍(三)相关推荐

  1. Linux基础知识——常用shell命令介绍(一)

    一直都找借口,赶脚很忙的样子.最后还是花时间把作业完成了,实践证明,时间挤一挤还是有很多的,其实很多时间都被自己浪费掉了.好吧,有了同学们的看视频进度刺激,我也不得不给自己施加点压力.完成作业的同时也 ...

  2. linux基础知识-常用命令,收藏。

    前言 学前须知 适用人群:开发.测试.运维等等 文档用途:linux入门学习.命令备忘录.面试复习 学习途径:书籍(鸟哥的Linux私房菜).视频:慕课网等.百度谷歌搜索.qq群等 学习环境:虚拟机V ...

  3. Linux中的常用shell命令(一)

    1.查看文件和目录 ls #ls -l 以长格式显示 drwxr-xr-x. 2 root root 6 3月 26 2015 rh 第一个字符 :文件类型. -普通文件 d 目录 s 套接字文件 l ...

  4. linux之find命令,Linux基础知识之find命令详解

    在运维人员操作系统时,要接触大量的文件,为了避免忘记文件存放位置的尴尬,就需要我们有一种文件查找工具的帮忙,下面是两个文件查找工具的详解,locate以及find,分别分享给大家. 第一款工具: Lo ...

  5. Linux学习笔记---常用shell命令

    目录 目录信息查看命令ls 清屏命令 clear 目录切换命令 cd 自动补全Tab键的妙用 创建文件夹 mkdir 删除文件夹 rmdir 删除命令 rm 查看路径命令pwd 移动或修改命令  mv ...

  6. 常用shell命令介绍

    登陆 ssh penghui02@relay01.baidu.com (连接了百度内网) 链接机器 ssh passdata@cp01-passport-cp01.baidu.com 输入密码: pi ...

  7. shell 基本命令linux,Linux基础知识:shell基础命令

    注:实验系统为Red Hat Enterprise Linux Server release 7.1 (Maipo) 1.什么是shell ​百度:shell俗称壳(区别于核),是指提供使用者使用界面 ...

  8. Linux学习笔记-最基础的常用shell命令

    目录 Shell基本命令 1.history 2.!! 3.alias 4.unalias 5.ls 6.">"与"<",">> ...

  9. Linux基础知识与实操-篇三: 文件压缩打包与vim基本使用

    文章目录 压缩打包与备份 压缩文件命令`gzip bzip2 xz` `gzip` 命令 `bzip2` 命令 `xz`命令 打包指令 XFS文件系统备份与还原 光盘写入工具 其他常见的压缩与备份工具 ...

最新文章

  1. 为什么「道理都懂,然而执行力差」的现象如此普遍?
  2. MacBook file storage 256g is ok
  3. JavaScript之使用AJAX(适合初学者)
  4. NYOJ 663 弟弟的作业
  5. pexpect oracle,expect免交互脚本编程
  6. python基础之序列类型的方法——列表元组
  7. 深入理解Date对象
  8. Java关闭挂钩– Runtime.addShutdownHook()
  9. office2003 office2007同时安装 配置问题的解决
  10. [Node.js]操作redis
  11. sata接口 图解 定义_SATA数据和电源接口定义详解
  12. GitHub下载加速
  13. 哥德巴赫猜想c#语言,哥德巴赫猜想算法c#实现方法
  14. 第三方支付网银支付流程
  15. C语言推荐书籍从入门到进阶带你走上大牛之路(珍藏版)
  16. 2020起重机司机(限桥式起重机)作业考试题库及起重机司机(限桥式起重机)实操考试视频
  17. 一文读懂Android View事件分发机制
  18. 奥塔在线:CentOS7下配置Nginx实现本地缓存
  19. hdunbsp;相遇周期
  20. MySQL数据库操作命令【建议收藏】

热门文章

  1. python小工具封装_python接口自动化(二)——封装需要用到的工具类
  2. python语音合成 标贝_tacotronV2 + wavernn 实现中文语音合成(Tensorflow + pytorch)
  3. 服务器无线网卡驱动程序,在Ubuntu里使用Windows的无线网卡驱动程序的方法教程...
  4. java中的基本用法
  5. signature=680da11b802226668317d65ae7c38eb7,encryption with designated verifiers
  6. 访问系统相册或调用摄像头
  7. Ant Design Vue 表格内编辑(附完整源码及效果图)
  8. 小程序弹窗并移动放大图片的动画效果
  9. 微信小程序实现滑动tab切换和点击tab切换并显示相应的数据(附源代码)
  10. 软考自查:计算机网络