2021-08-03

# 查看文件的权限
ll

第一个字符, "-" 表示是文件, "d" 表示是目录(directory)

后面 9 个字符每 3 个字符又作为一个组,这 3 组分别表示所属用户本身具有的权限、所属用户的用户组其他成员的权限、其他用户的权限

每一组信息的每一个字符都有它自己的特定含义且先后位置是固定的,其中 r 是读权限、 w 是写权限、 x 是可执行权限、 - 没有对应字符的权限。 Linux 里面对这些字符设置对应的数值, r 是 4 , w 是 2 , x 是 1 , - 是 0 。

test.txt : "-rw-rw-r--" 表示这是一个文件,tomcat 用户本身和 tomcat 用户组其他成员拥有读写权限,其他用户只有读的权限,用数值表示该文件的权限为 "664" ,即 "-4+2-4+2-4--",其属于 tomcat 用户组的 tomcat 用户。

1. 修改权限 (chmod)

1.1 修改文件的权限

# 修改文件的权限,增加执行权限
chmod +x test.sh

这样就给三组不同类型用户都增加了 执行权限,若不想这样,可以用下面这种方法修改文件的权限

# 修改文件的权限,使文件所属用户本身拥有可执行权限
chmod 764 test.sh

1.2 修改文件夹的权限

修改前的文件夹和子文件的权限

# 只修改文件夹权限,不修改子文件(夹)的权限
chmod 777 bag/

# 改变文件夹及目录下所有文件(夹)权限
chmod -R 775 bag/

2. 修改用户和用户组 (chown)【 root 权限下】

2.1 修改文件所属的用户和用户组

# 修改 test.txt 文件所属用户 liu1 和用户组 liu1
chown liu1:liu1 test.txt

2.2 修改文件夹所属用户和用户组

# 只修改目录所属用户和用户组,不修改子文件(夹)
chown liu1:liu1 test/

# 改变文件夹及所有子文件(夹)所属用户和用户组
chown -R liu1:liu1 test/

3. 总结

-R 参数表示递归的修改文件夹内的权限或所属用户和用户组

centos7 权限更改,所属用户及用户组更改的更多相关文章

  1. linux 修改目录文件权限,目录文件所属用户,用户组

    1:查看命令:ll drwxr-xr-x  4 gamer ftp      4096 Mar  7 16:56 gstore drwxrwxrwx 10 root  ftp      4096 De ...

  2. centos更改文件所属用户和用户组

    使用命令为chown和chgrp 更改文件夹或者文件的所属用户 chown -R username dirname chown username filename 更改文件夹或者文件的所属用户组 ch ...

  3. linux下更改文件夹所属用户和用户组

    改变所属用户组:chgrp -R users filename -R是为了递归改变文件夹下的文件和文件夹,users是要改为的用户组名称,filename是要改变的文件夹名称 ============ ...

  4. linux 更改文件所属用户及用户组

      在Linux中,创建一个文件时,该文件的拥有者都是创建该文件的用户.该文件用户可以修改该文件的拥有者及用户组,当然root用户可以修改任何文件的拥有者及用户组.在Linux中,对于文件的权限(rw ...

  5. linux修改文件所属用户和用户组

    使用chown命令可以修改文件或目录所属的用户:       命令:chown 用户 目录或文件名       例如:chown testAdmin /home/work  (把home目录下的xua ...

  6. linux修改文件所属用户、用户组

    修改hive.log文件为hadoop用户,hadoop组 sudo chown 用户名:用户组 文件 sudo chown hadoop:hadoop hive.log 修改某个文件夹及其自文件 s ...

  7. Linux下的用户和用户组,文件权限:chown和chmod

    如下图所示,root权限下新建一个用户MasterBai, /etc/passwd文件中新加入一些信息 这个文件中,记录了该服务器的用户信息,如下图红色框起来的用户,就是我们自己创建的用户,而起来2- ...

  8. Samba centos7文件共享服务器搭建教程,可以更改任意需求操作配置详解。

    先安装软件   yum -y install samba-client 请看如下配置文件说明 [gongxiang]       comment = This is my shared folder  ...

  9. web更改AD用户密码

    web更改AD用户密码 #web更改AD密码 #网站配置 绑定域名ad.test.cn 功能,更改AD用户密码 #参考http://bbs.51cto.com/thread-1379675-1.htm ...

随机推荐

  1. java 8内置的四大核心函数式接口

    Consumer<T> : 消费性接口 返回值  void accept(T t); public void happy(double money, Consumer<Double& ...

  2. odoo14在列表视图里添加自定义按钮

    static/js/xxxx.js 这里定义按钮odoo.define('add.tree.view.buttons', function (require) { "use strict&q ...

  3. python errno库与socket.connect_ex()方法的结合使用

    前言:一般socket链接会首选connect方法,该方法会一直尝试链接.那么今天展示下connect_ex()方法,该方法如果链接成功会返回0,失败会返回errno库中的errorcode中的key ...

  4. etcd学习(5)-etcd的Raft一致性算法原理

    ETCD的Raft一致性算法原理 前言 Raft原理了解 raft选举 raft中的几种状态 任期 leader选举 日志复制 安全性 leader宕机,新的leader未同步前任committed的 ...

  5. K-Fold 交叉验证

    转载--原文地址 www.likecs.com 1.K-Fold 交叉验证概念 在机器学习建模过程中,通行的做法通常是将数据分为训练集和测试集.测试集是与训练独立的数据,完全不参与训练,用于最终模型的 ...

  6. Qt-可编辑的ListView

    新建一个QML项目, main.cpp不动如下: #include <QGuiApplication> #include <QQmlApplicationEngine> int ...

  7. Adaptive AUTOSAR 学习笔记 12 - 通信管理

    本系列学习笔记基于 AUTOSAR Adaptive Platform 官方文档 R20-11 版本 AUTOSAR_EXP_PlatformDesign.pdf 缩写 CM:Communicatio ...

  8. 04.委托Delegation

    1. 基本了解 1.1 委托简述 官方文档 委托是一种引用类型,表示对具有特定参数列表和返回类型的方法的引用,用于将方法作为参数传递给其他方法,可将任何可访问类或结构中与委托类型匹配的任何方法分配给委 ...

  9. 开源爆款,阿里P7Android技术笔记,理论与实战齐飞,限时开放下载!

    自我介绍 2013年java转到Android开发,在小厂待过,也去过华为,OPPO等大厂待过,18年四月份进了阿里一直到现在. 被人面试过,也面试过很多人.深知大多数初中级Android工程师,想要 ...

  10. Java多线程间的数据共享

    下面的程序演示了一个对象被两个线程访问的方法,"monitor.gotMessage();"这一句虽然是monitor对象的方法,但却是运行在"MyObject" ...