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. mysql orderby limit 翻页数据重复的问题

    在mysql中我们通常会采用limit来进行翻页查询,比如limit(0,10)表示列出第一页的10条数据,limit(10,10)表示列出第二页.但是,当limit遇到order by的时候,可能会 ...

  2. tp phpexcel 导出后台访问方法

    public function phpexcel(){ //-----excel表导出 $dataid = $_GET['dataid']; $status = $_GET['status']; $F ...

  3. JAVA,IDEA下的包机制

    IDEA下的包机制 在实际开发中,大型系统往往需要多人合作完成,每个程序员都要命名多个类与接口等类型,难免会定义重复的类与接口.为了避免名字冲突,java提供了包机制只要包名不同,即使类名相同,也能相 ...

  4. 大数据学习(11)—— Hive元数据服务模式搭建

    这一篇介绍Hive的安装及操作.版本是Hive3.1.2. 调整部署节点 在Hadoop篇里,我用了5台虚拟机来搭建集群,但是我的电脑只有8G内存,虚拟机启动之后卡到没法操作,把自己坑惨了. Hive ...

  5. 破解加速乐-java

    记录一哈自己遇到的简单站点的破解 Talk is cheap,show you the code! import com.google.gson.Gson; import com.google.gso ...

  6. Kubernetes安装报错总结

    1.kubeadm  init初使化报错 [root@k8s01 ~]# kubeadm  init --kubernetes-version=v1.13.3 --pod-network-cidr=1 ...

  7. Azure安装完postgresql遇到:psql: error: could not connect to server: FATAL: no pg_hba.conf entry for host

    进入创建好的Azure Database for PostgreSQL server 点击connection security 在Firewall rules中  Add 0.0.0.0-255.2 ...

  8. 2019.06.28 MERGE INTO备忘

    --保存主表 MERGE INTO dbo.DeliveryReceiving AS t USING @ReceiveMainDt AS s ON t.Id=s.id WHEN MATCHED THE ...

  9. 数据结构与算法-排序(六)堆排序(Heap Sort)

    摘要 堆排序需要用到一种数据结构,大顶堆.大顶堆是一种二叉树结构,本质是父节点的数大于它的左右子节点的数,左右子节点的大小顺序不限制,也就是根节点是最大的值. 这里就是不断的将大顶堆的根节点的元素和尾 ...

  10. SpringMVC学习09(文件的上传和下载)

    文件上传和下载 准备工作 文件上传是项目开发中最常见的功能之一 ,springMVC 可以很好的支持文件上传,但是SpringMVC上下文中默认没有装配MultipartResolver,因此默认情况 ...