首页 > 系统相关 >Linux 文件属性与权限

Linux 文件属性与权限

时间:2023-12-04 16:48:05浏览次数:47  
标签:文件 代表 文件属性 用户组 修改 文件夹 Linux 权限

1、使用 ls -al 可以查看文件的属性和权限,包括文件所属的用户、用户组、修改日期。

 d代表的是文件夹的意思:

若为:

  - 代表的是文件

  l 代表的是链接文件

  b 代表的设备文件中可以提供存储的周边设备(可按块随机读写的设备)

  c 则表示的是设备文件里面的串行端口设备,例如键盘、鼠标。

rwx rwx rwx 分别代表的是拥有者的权限、权限组用户的权限、其他人的权限。

注意如果没有x 若文件类型为d 也就是文件夹,则不能cd 进入此文件夹!

 

修改文件的拥有者命令:

chwon [-r] 账号名称 文件或者目录

chown [-r] 账号名称:用户组名称 文件或者目录

 

修改文件所属用户组命令:

chgroup users -r /xxx/xx   其中-r参数代表递归进行修改权限,也就是如果是文件夹则把文件夹里面的用户组都修改为users。

 

修改文件权限命令:

chmod 777

 

r 代表:001

w代表   010

x 代表  100

加一起的十进制刚好为7。

 

标签:文件,代表,文件属性,用户组,修改,文件夹,Linux,权限
From: https://www.cnblogs.com/cainiaoyimei/p/17875297.html

相关文章

  • Linux权限维持1
    本次学习Linux SSH软连接后面的利用实验原理sshd服务配置启用PAM认证,PAM配置文件中控制标志为authsufficientpam_rootok.so时,只要pam_rootok模块检测uid为0(root)即可直接登录。 所以利用起来有2个条件:一是sshd服务启用PAM认证机制,在/etc/ssh/sshd_config文件中,设置UsePAM......
  • umask永久修改用户创建文件权限
    Linux里永久设置用户创建文件权限的配置文件是/etc/profile。可以在该文件中添加umask命令来设置默认权限。具体操作步骤如下:打开/etc/profile文件:sudovi/etc/profile在文件末尾添加umask命令并设置默认权限例如设置默认权限为022:umask022保存文件并退出使配置文件生效:so......
  • 查看Linux系统版本信息
    [root@host-172-20-105-194~]#cat/proc/versionLinuxversion4.19.90-24.4.v2101.ky10.aarch64([email protected])(gccversion7.3.0(GCC))#1SMPMonMay2414:45:37CST2021[root@shijuezhongshu-ceshi-yingyong-dameng~]#cat/proc/versionLi......
  • 【jenkins】linux下环境搭建
    Jenkins是什么:Jenkins是一个开源软件项目,是基于Java开发的一种持续集成工具,用于监测持续重复的工作,旨在提供一个开放易用的软件平台,是软件项目可以进行持续集成。通常,项目中常用Jenkins作为编译打包项目的工具,做自动化部署。本文的Jenkins安装基于Jenkins.war进行安装。......
  • Linux基本命令
    ls:Listsfilesanddirectories.Usage:ls,ls-l(longformat),ls-a(includinghiddenfiles)cd:Changesthecurrentdirectory.Usage:cd[directory],cd..(parentdirectory),cd(homedirectory)pwd:Displaysthepathofthecurrentworkingd......
  • 嵌入式linux:GPIO应用学习
    一、准备工作1、开发板串口连上电脑。2、挂载nfs文件:将ubuntu的/nfsroot文件夹映射到将开发板的/mnt文件夹(此处对应笔者的虚拟机)mount-tnfs-onolock,vers=3192.168.3.61:/nfsroot/mnt 二、了解GPIO应用层1、开发板的GPIO通过sysfs方式进行操作,进入/sys/class/gp......
  • 嵌入式Linux: 使用Cmake交叉编译tslib库
    在编译第三方库时,往往要指定头文件和库的链接地址,每次输入又比较麻烦,所以产生了是否能用Cmake交差编译嵌入式Linux的想法,经过实验确实可行,以下记录操作过程。一、新建项目项目目录如下:arm_build:安放交叉编译生成的文件 build:安放gcc编译生成的文件 arm_linux_setup.cmake......
  • Linux上使用CMake简单例子
    记录一下自己简单在linux-Ubuntu上用cmake的例子首先安装cmakesudoaptinstallcmake然后创建一个文件夹,里面放点例子代码main.cpp//main.cpp#include<iostream>#include"demo.h"usingnamespacestd;intmain(){Demod;d.show();return0;}demo.h//de......
  • Linux LVM扩容详解
    1、将物理磁盘设备初始化为物理卷pvcreate/dev/sdb/dev/sdc查看物理卷命令:pvs删除物理卷:rmpv/dev/sdb2、创建卷组,并将PV加入卷组vgcreatename/dev/sdb/dev/sdc查看卷组:vgs删除卷组rmvgname3、基于卷组创建逻辑卷lvcreate-nname1-L2Gname......
  • linux上的rsync命令详解【转】
    1.rsync简介rsync就是远程同步的意思remotesync.rsync被用在UNIX/Linux执行备份操作操作.rsync工具包被用来从一个位置到另一个位置高效地同步文件和文件夹.rsync可以实现在同一台机器的不同文件直接备份,也可以跨服务器备份.2.rsync的重要特性速度快:初次同步时,......