首页 > 系统相关 >Linux 属主属组设置和文件类型

Linux 属主属组设置和文件类型

时间:2024-08-27 19:27:15浏览次数:14  
标签:文件 com qfedu chown ls Linux 文件类型 root 属主属

今天给伙伴们分享一下Linux 属主属组设置和文件类型,希望看了有所收获。

我是公众号「想吃西红柿」「云原生运维实战派」作者,对云原生运维感兴趣,也保持时刻学习,后续会分享工作中用到的运维技术,在运维的路上得到支持和共同进步!

如果伙伴们看了文档觉得有用,欢迎大家关注我的公众号,获取相关文档。爱运维,爱生活。

一、属主属组设置

  • 变更文件属主和属组的意义?

  • 比如: 我现在手里有多套房,希望出售其中的A房进行变现,那么我会考虑将A房过户给金主,过户成功后A房就属于金主了,那么此时A房的拥有者就属于金主而不再属于我。

img

  • 在Linux中如何变更一个文件或者一个资源的属主和属组呢,可以使用chown、chgrp命令实现。chown能设置属主和属组,chgrp仅能设置属组。(所以用哪个你懂的)
[[email protected] ~]# chown 用户 文件
[[email protected] ~]# chown user2 a.txt

[[email protected] ~]#chown {.|:}组 文件
[[email protected] ~]#chown .grp2 a.txt

[[email protected] ~]#chown 用户.组 文件
[[email protected] ~]#chown user3:grp3 a.txt

-R recoursive 递归修改,修改目录的时候连带目录的所有子文件一起修改
  • chown 更改属主以及属组 -R:递归修改
准备环境,创建文件和目录
[[email protected] ~]# mkdir dir/test1 && touch dir/file     
示例1: 修改所属主为bin
[[email protected] ~]# chown bin dir/
示例2: 修改所属组为adm
[[email protected] ~]# chown .adm dir/
示例3: 递归修改目录及目录下的所有文件属主和属组
[[email protected] ~]# chown -R root.root dir/

二、Linux 文件类型

linux里面 一切皆文件

1、查看文件类型

[[email protected] ~]# ls   -l    文件名  ll
-rwxrwxrwx. 1 root root        819 11月 18 10:14 1考试.txt   普通文件file

2、文件类型种类

-  普通文件  f
d  目录
b  块设备      /dev/sda  /dev/sda1  /dev/sr0 
c  字符设备    /dev/pts/0   /dev/tty0
   #tty   //查看字符设备名称
l   symbolic link 符号链接  软链接(快捷方式)
s  socket  套接字  网络进程间通信的一种方式
p  pipe   管道  本地进程间通信的一种方式

3、文件数据类型

[[email protected] ~]# file  文件
比如:
[[email protected] ~]# file VNC-5.2.0-Linux-x64-RPM.tar.gz
VNC-5.2.0-Linux-x64-RPM.tar.gz: gzip compressed data, 
from Unix, last modified: Tue Jun  3 18:07:35 2014

4、查看命令类型

比如:

[[email protected] ~]# type ls
ls 是 `ls --color=auto' 的别名

类型

比如:

[[email protected] ~]# type ls
ls 是 `ls --color=auto' 的别名

如果有版帮助,帮忙免费的关注一下**公众号「想吃西红柿」「云原生运维实战派」**后续会有更多实用的运维技术分享给伙伴们,您的关注就是我最大的成就。

标签:文件,com,qfedu,chown,ls,Linux,文件类型,root,属主属
From: https://blog.csdn.net/mohuanfenghuang/article/details/141540255

相关文章

  • Linux——网络(3)
    一、服务器1、单循环服务器        服务器在同一时刻只能响应一个客户端的请求2、并发服务器模型        服务器在同一时刻可以响应多个客户端的请求3、TCP和UDP        UDP: 无连接        TCP:  有连接           ......
  • linux系统内存不足时, 系统杀死程序 哪儿查看日记
    下面是由ai回答的:当Linux系统内存不足时,系统可能会通过OOMkiller(Out-Of-Memorykiller)机制自动杀死一些进程以释放内存。要查看因内存不足而被系统杀死的程序,可以通过查看系统日志来获取相关信息。根据搜索结果,以下是一些常用的方法来查看系统日志中的相关记录:使用dmesg......
  • 非常全的Linux常用命令
    Linux常用命令 系统信息 arch显示机器的处理器架构uname-m显示机器的处理器架构uname-r显示正在使用的内核版本 dmidecode-q显示硬件系统部件-(SMBIOS/DMI) hdparm-i/dev/hda罗列一个磁盘的架构特性 hdparm-tT/dev/sda在磁盘上执行测试性读取操作 cat/p......
  • Linux——系统中断
    目录1.什么是系统中断2.为什么要有系统中断2.1举个生活中的例子3.中断会带来什么问题3.1问题3.2生活例子——以取外卖为例:假如你订了2份外卖4.回到系统中的软中断?5.系统中断总结6.大量的网络小包会导致性能问题,为什么呢?1.什么是系统中断中断是系统用来响应硬件设备请求的一种......
  • Linux进程管理——进程状态、僵尸进程、孤儿进程、系统中断
    目录1.基础1.1什么是进程1.2程序和进程的区别1.3进程的生命周期1.3.1进程生命周期图1.3.2进程生命流程说明1.4僵尸进程与孤儿进程区别2.监控进程状态2.1静态查看进程2.1.1ps命令2.1.2STAT状态含义2.2动态查看进程2.2.1top命令2.2.2top常用按键显示介绍2.2.3top每列含义详解2.2.4什......
  • Linux查看启动的服务的端口
    ss-ntlp输出:StateRecv-QSend-QLocalAddress:PortPeerAddress:PortLISTEN0128......
  • 【Linux】进程概念
        ......
  • 【Linux入门】shell基础篇——变量与运算
    文章目录shell中的变量概述变量的作用Shell变量名与变量值变量名变量值变量的作用范围局部变量(LocalVariables)全局变量(GlobalVariables)注意变量的类型1.环境变量(EnvironmentVariables)2.位置变量(PositionalVariables)3.预定义变量(PredefinedVariables)补充:自定......
  • STM32与Linux串口双向通信
    STM32与linux双向串口通信实验    本文记录STM32与linux双向串口通信,包含stm32发送、Linux阻塞式接收;Linux发送,STM32阻塞式接收;本实验的目的在于调通数据链路,为之后使用奠定基础。实验平台为:    STM32方面用的是STM32H723ZGT6为核心的开发板;开发环境为VS......
  • linux常用命令
    一、netstat系列netstat-tn|awk'{print$6}' |sort|uniq-c这个命令由几个部分组成,每一部分都完成特定的任务,最终的目的是统计网络连接的状态。我们可以将其分解成以下几部分:netstat-tn:netstat 是一个用于显示网络连接、路由表和网络接口信息的命令。-t 选......