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. Table类

    Interpreter类, class Interpreter: public CC_INTERP_ONLY(CppInterpreter) NOT_CC_INTERP(TemplateInterpr ...

  2. .net core连接Liunx上MS SQL Server

    场景 由于业务要求,需要对甲方的一个在SQL Server上的财务表进行插入操作.研究了半天,因为一个小问题折腾了很久. 过程 .net core端: 1. 利用EF,就需要的导入相关的Nuget包, ...

  3. 机器学习 - k-means聚类

    k-means简介 k-means是无监督学习下的一种聚类算法,简单说就是不需要数据标签,仅靠特征值就可以将数据分为指定的几类.k-means算法的核心就是通过计算每个数据点与k个质心(或重心)之间的 ...

  4. 痞子衡嵌入式:嵌入式Cortex-M中断向量表原理及其重定向方法

    大家好,我是痞子衡,是正经搞技术的痞子.今天痞子衡给大家分享的是Cortex-M中断向量表原理及其重定向方法. 接着前文 <嵌入式Cortex-M裸机环境下临界区保护的三种实现> 继续聊, ...

  5. js控制单选按钮选中某一项

    <!DOCTYPE html><html> <head> <meta charset="utf-8"> <title>& ...

  6. RecyclerView跳转到指定位置的几种种方式

    Mark一下: http://blog.csdn.net/huangxiaoguo1/article/details/53706971 https://www.jianshu.com/p/3acc39 ...

  7. python中单例模式的创建

    # 单例模式(使用装饰器) def singleton(cls): instance = {} def wrapper(*args,**kwargs): if cls not in instance: ...

  8. MySQL 中删除的数据都去哪儿了?

    不知道大家有没有想过下面这件事? 我们平时调用 DELETE 在 MySQL 中删除的数据都去哪儿了? 这还用问吗?当然是被删除了啊 那么这里又有个新的问题了,如果在 InnoDB 下,多事务并发的情 ...

  9. MySQL-20-MySQL优化

    MySQL优化哲学 1 为什么优化? 为了获得成就感? 为了证实比系统设计者更懂数据库? 为了从优化成果来证实优化者更有价值? 但通常事实证实的结果往往会和你期待相反!优化有风险,涉足需谨慎! 2 优 ...

  10. MySQL为什么不支持中文排序?

    前言 或许都知道,MySQL不支持中文排序,这样的说法可以说对也可以说也不对.接下来我们分析一下: 首先执行命令,查看编码集: SHOW VARIABLES LIKE 'character_set%' ...