系统中有一个skcc用户,其家目录为/home/skcc,使用root登录系统,然后在/home/skcc中可以随意的创建和删除文件。

例如:使用root用户新建一个文本文件:

Eg.touch test.txt  可以成功的创建(删除、编辑)

但是test.txt的文件属主和改组均是root,如下所示:

Eg.-rw-r--r-- 1 root root 0 09-23 22:56 test.txt

尽管如此,skcc仍然对test.txt文件拥有全部的权限,如删除,编辑。

但是,除了root用户外的其它非root用户,对任何用户的家目录没有任何权限,例如使用root用户新建用户rhel,然后查看其家目录权限分配情况:

[root@rhel skcc]# useradd rhel

查看rhel家目录的权限分配情况:

drwx------  3 rhel   rhel        4096 09-23 19:41 rhel

即除root外的任何用户均无法更改和删除其它用户的文件,如使用skcc用户登录后,无法进入和更改/home/rhel文件。

总结:

默认是只有相应的用户才能在自己的家目录创建文件,任何非root的用户对别人的家目录没有任何权限。

但有一种特殊情况,那就是root可以在任何用户的家目录中创建文件,虽然文件权限的属主和属组均为root,但是由于文件位于某用户的家目录中,但是相应的用户如skcc仍然对此文件有全部的操作权限,可以删除、编辑、更改权限的操作。

即文件的权限会继承父文件的权限。

linux开启权限继承,linux的一个权限问题(权限继承)相关推荐

  1. linux开启端口,linux配置端口,Linux关闭端口

    linux开启端口,linux配置端口,Linux关闭端口 开启端口 1.直接用命令开启端口开放端口命令----保存-----重启服务-------查看端口是否开放/sbin/iptables -I ...

  2. Linux - 新建用户教程(新增一个具有root权限的新用户)

    1)首先执行如下命令新建个 hangge 用户. useradd hangge (2)接着执行下面命令对其设置密码 passwd hangge (3)将查看 /etc/sudoers 文件权限,如果是 ...

  3. linux开启80服务器,Linux服务器之IPTABLES开启80端口

    在服务器部署不同的程序时,总会遇到各种各样的问题,其中本文介绍的iptables开放80端口也是在服务器部署常见的问题之一.常见情况有以下两种: 情况一:在linux服务器部署好web运行环境和程序时 ...

  4. linux开启ping服务,Linux 云服务器禁止和开启Ping

    原标题:Linux 云服务器禁止和开启Ping 在使用Linux服务器的时候,一般系统默认是开启ping的,比如我们可以ping测试网络的延迟质量.当然也有部分服务商是可以通过安全组设置禁止ping的 ...

  5. linux开启内核kdump,linux kdump原理以及配置

    相关的原理 kexec是一个快速启动机制,允许通过已运行的内核的上下文启动一个linux内核,不需要经过BIOS.实现kdump机制的关键,包括二个组成部分:一是内核空间的系统调用kexec_load ...

  6. 红帽子linux开启telnet,RedHat linux 9下配置telnet服务 | 技术部落

    一.安装telnet软件包(通常要两个) 1. telnet-client (或 telnet),这个软件包提供的是 telnet 客户端程序: 2. telnet-server ,这个软件包提供的是 ...

  7. linux 开启审计服务,Linux审计服务Auditd systemctl重启问题解决

    在RHEL7&&CentOS7时代,默认的服务通过systemd控制,并通过systemctl命令完成启停.但是并不是所有的服务都可以完美的通过systemctl来控制,比如今天要提到 ...

  8. Linux的三种权限含义,Linux chmod命令及权限含义

    对于一条权限赋值命令:sudo chmod  -R 764 ×××:我们必须了解其含义: (1)各字段含义:sudo chmod  -R(更改文件夹及其子文件夹) 7(所有者权限)6(组用户权限)4( ...

  9. 实现权限控制_SpringCloud 微服务实现数据权限控制

    前章讲了如何进行用户权限验证<SpringCloud下的用户鉴权方案>,它是微服务下统一资源访问权限的控制,就像一道墙保护着SpringCloud集群下的各个业务应用服务.而本章要讲的是权 ...

最新文章

  1. 解决fitz模块报错
  2. MyBatis参数传入集合之foreach动态sql
  3. MFC(WTL)编辑框长度限制
  4. paper每日谈——动机
  5. vue里ref ($refs)用法
  6. php换设备登录逻辑,登录和退出登录的操作逻辑
  7. 基于Asterisk的VoIP开发指南(2)——Asterisk AGI程序编写指南
  8. 无法获取未定义或 null 引用的属性“text”_【CSS】是时候开始用 CSS 自定义属性了...
  9. 如何在 Flink 中规划 RocksDB 内存容量?
  10. 18.外部相机校准——刚体变换,变换和旋转,外参数矩阵 测验_3
  11. FPGA IIC总线协议简介
  12. 解决 Permission denied: user=root, access=WRITE, inode=“/user“:hdfs:supergroup:drwxr-xr-x
  13. 无法启动此程序因为计算机中丢失adapt,【完美解决】Wi7中NVIDIA GT540M安装程序无法找到和你现有硬件兼容的任何驱动程序,安装程序将会退出.doc...
  14. android 11如何剪裁上传图片
  15. 一只100万年也不死的猫
  16. 技能冷却: 判断技能 释放技能
  17. 斜面怎么计算机械效率,斜面的机械效率
  18. 西部数据推出10TB容量监控级硬盘
  19. vsCode 打开界面报错,尝试在目标目录创建文件时发生一个错误
  20. 部署tomcat、nginx整合tomcat、tomcat+memcached集群

热门文章

  1. STM32:UART中的硬件流控RTS与CTS
  2. STM32:位带操作分析
  3. ajax怎样带值,ajax携带状态值
  4. php求平均值的函数_最全计算机二级函数关键知识点汇总整理!
  5. kettle使用命令行的方式执行多个job_手把手教你实现xxl-job分布式任务调度平台搭建
  6. JUC本质解析+进程/线程
  7. android color列表,Android应用资源---状态颜色列表(Color State List)
  8. oracle 判断数值为小数位数为一位且为0_Python的循环、判断和各种表达式(长文系列第二篇)...
  9. nginx访问量统计
  10. SSM-水果商城-pom.xml-学习-3