转:

Linux自学之旅-基础命令(chown和chgrp)

Linux自学之旅-基础命令(改变所有者与所属组的命令)

文章目录

  • 前言
  • 一、chown命令
  • 二、chgrp命令
  • 总结

前言

1.上一节我们总结了对于文件来说基本权限位的作用,主要讲述了普通文件和目录文件之间的权限位以及他们的不同处,还没看的请点击下方链接进入观看吧:基本权限位的作用

2.这一节我们继续回归命令,来讲讲可以对权限位进行操作的两个命令,一个可以修改文件所有者一个可以修改文件所属组


提示:以下是本篇文章正文内容

一、chown命令

我们知道chmod是可以修改权限位的权限模式,那么在我们Centos中是否有可以修改文件所有者的命令呢?答案当然是肯定有的,这就是我们的chown命令,chown命令可以修改文件所有者和所属组

  • 命令名称:chown
  • 命令全称:change file owner and group
  • 所在路径:/bin/chown
  • 执行权限:所有用户
  • 功能描述:修改文件所有者或所属组
命令格式
chown [选项] 所有者:所属组 文件名称
-R:递归修改,也就是给目录下所有文件都修改权限

我们来举两个例子:

(只修改所有者)
[root@localhost ceshi]# ls -lh
总用量 0
-rw-r--r-- 1 root root 0 1月 27 09:11 a.txt
[root@localhost ceshi]#
[root@localhost ceshi]# chown snljh a.txt
[root@localhost ceshi]# ls -lh
总用量 0
-rw-r--r-- 1 snljh root 0 1月 27 09:11 a.txt
[root@localhost ceshi]# (如上,我a.txt这个文件本来所有者是root,但是我通过chown这个命令将该文件的所
有者变为snljh这个用户)
(修改所有者和所属组)
[root@localhost ceshi]# ls -lh
总用量 0
-rw-r--r-- 1 snljh root 0 1月 27 09:11 a.txt
[root@localhost ceshi]# chown snl:snl a.txt
[root@localhost ceshi]#
[root@localhost ceshi]# ls -lh
总用量 0
-rw-r--r-- 1 snl snl 0 1月 27 09:11 a.txt
[root@localhost ceshi]# (还是刚刚那个文件,我用chown后面接要修改的所有者和所属组的方式
修改了我a.txt这个文件的所有者和所属组)

二、chgrp命令

chgrp命令主要作用就是用来修改文件的所属组,其实我说吧,第一个chown命令就可以两个都修改,只用记一个其实都差不多了,不过我们既然有这个命令,那么我们还是要了解一下。

  • 命令名称:chgrp
  • 命令全称:change group ownership
  • 所在路径:/bin/chgrp
  • 执行权限:所有用户
  • 功能描述:修改文件所属组
命令格式
chgrp 所属组 文件名称

举个例子:

[root@localhost ceshi]# ls -lh
总用量 0
-rw-r--r-- 1 snl snl 0 1月 27 09:11 a.txt
[root@localhost ceshi]#
[root@localhost ceshi]# chgrp snljh a.txt
[root@localhost ceshi]#
[root@localhost ceshi]# ls -lh
总用量 0
-rw-r--r-- 1 snl snljh 0 1月 27 09:11 a.txt
[root@localhost ceshi]# (如上,我a.txt这个文件的所属组本来是snl的,我利用chgrp这个命令
将文件的所属组变成了snljh)

总结

本节我们说完了{
1.修改文件所有者和所属组的命令:chown
2.修改文件所属组的命令:chgrp
}
下节我们继续讲关于权限的知识

我是结花,我们下次见!

转:

Linux自学之旅-基础命令(chown和chgrp)

Linux自学之旅-基础命令(chown和chgrp)的更多相关文章

  1. Linux最常用的基础命令

    Linux最常用的基础命令个人总结 计算机基础知识: 32bit和64bit系统的区别.系统运行机制 32bit=内存的最大寻址空间是2**32,也就是说最大只能使用4GB的内存64bit=内存的最大 ...

  2. Linux最常用的基础命令 上篇

    Linux最常用的基础命令个人总结 计算机基础知识 32bit和64bit系统的区别.系统运行机制 1989年python 诞生 C语言是编译型的语言,不太支持跨平台 Django 江购 32bit= ...

  3. Linux最常用的基础命令 下篇

    Linux最常用的基础命令个人总结 shell脚本 脚本就是:写一堆指令存成一个文本,用于完成一些小任务 a="123" linux中定义一个变量 echo $a echo $b ...

  4. Linux 基础——权限管理命令chown、chgrp

    一.chown命令与chgrp命令的作用 有时你需要改变文件或目录的属主,比如有人离职或开发人员创建了一个在测试或生产环境中需要归属在系统账户下的应用.Linux提供了两个命令来实现这个功能:chow ...

  5. Linux 中常用的基础命令二

    1.Linux文件分层结构  FHS:Linux有一个组织叫LSB定义的Linux发行版基础目录名称命名法则及功用规定,这种标准叫FHS文件系统层级标准./bin   存放可执行的二进制程序,管理员和 ...

  6. linux中的一些基础命令的使用(which,whereis,locate,find,alias,file,ls,cat,echo,tar,bzip2,gzip,history,mv,cp,rm)

    which whereis locate find alias file ls cat echotar bzip2 gzip history mv cp rm -------------------- ...

  7. Linux学习之01_基础命令介绍

    初学Linux,还在摸索中,在这个过程中希望能记录下学习到的东西,参考的的书籍为<鸟哥的Linux私房菜> 在这里学到的主要命令有这几个: data cal bc man shutdown ...

  8. Linux目录结构和基础命令

    Linux目录和基础命令 目录 Linux目录和基础命令 1 Linux目录结构 1.1 Linux文件名命令要求 1.2 文件的类型 2. 基础命令 2.1 ls 2.2 cd和pwd 2.3 命令 ...

  9. Linux权限管理命令chown、chgrp、umask详解

    命令chown详解 命令chown,所在路径为: 可以看到,这个命令的路径为:/usr/bin/chown ,所以它的执行权限是所有用户 命令的基本功能是改变文件或目录的所有者(只有root可以进行, ...

随机推荐

  1. 2014-2015 ACM-ICPC, NEERC, Southern Subregional Contest 题解(PART)(9/13)

    $$2014-2015\ ACM-ICPC,\ NEERC,\ Southern\ Subregional\ Contest$$ A Nasta Rabbara B Colored Blankets ...

  2. HDU - 3613 Best Reward(manacher或拓展kmp)

    传送门:HDU - 3613 题意:给出26个字母的价值,然后给你一个字符串,把它分成两个字符串,字符串是回文串才算价值,求价值最大是多少. 题解:这个题可以用马拉车,也可以用拓展kmp. ①Mana ...

  3. [IOI1998] Polygon (区间dp,和石子合并很相似)

    题意: 给你一个多边形(可以看作n个顶点,n-1条边的图),每一条边上有一个符号(+号或者*号),这个多边形有n个顶点,每一个顶点有一个值 最初你可以把一条边删除掉,这个时候这就是一个n个顶点,n-2 ...

  4. AcWing 247. 亚特兰蒂斯 (线段树,扫描线,离散化)

    题意:给你\(n\)个矩形,求矩形并的面积. 题解:我们建立坐标轴,然后可以对矩形的横坐标进行排序,之后可以遍历这些横坐标,这个过程可以想像成是一条线从左往右扫过x坐标轴,假如这条线是第一次扫过矩形的 ...

  5. L2-013 红色警报 (25分) 并查集复杂度

    代码: 1 /* 2 这道题也是简单并查集,并查集复杂度: 3 空间复杂度为O(N),建立一个集合的时间复杂度为O(1),N次合并M查找的时间复杂度为O(M Alpha(N)), 4 这里Alpha是 ...

  6. Power Strings POJ - 2406 后缀数组

    Given two strings a and b we define a*b to be their concatenation. For example, if a = "abc&quo ...

  7. linux 部署 .net core mvc

    1.本地编写一个mvc网站 代码编辑器:Visual studio 2017.2019.Visual Code 均可 1)搭建 略. (请自行搜索如何编辑mvc,或看文末参考链接) 2)配置 Prog ...

  8. VMX - block by NMI和 NMI unblockinig due to IRET 之间的关系

    相关SDM章节: 27.2.3- Information About NMI Unblocking Due to IRET 最近收到同事发来的一个问题,即: VMCS 中的 Guest Interru ...

  9. keras BatchNormalization 之坑

    任务简述:最近做一个图像分类的任务, 一开始拿vgg跑一个baseline,输出看起来很正常: 随后,我尝试其他的一些经典的模型架构,比如resnet50, xception,但训练输出显示明显异常: ...

  10. K8S(15)监控实战-ELK收集K8S内应用日志

    K8S监控实战-ELK收集K8S内应用日志 目录 K8S监控实战-ELK收集K8S内应用日志 1 收集K8S日志方案 1.1 传统ELk模型缺点: 1.2 K8s容器日志收集模型 2 制作tomcat ...