linux开启权限继承,linux的一个权限问题(权限继承)
系统中有一个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的一个权限问题(权限继承)相关推荐
- linux开启端口,linux配置端口,Linux关闭端口
linux开启端口,linux配置端口,Linux关闭端口 开启端口 1.直接用命令开启端口开放端口命令----保存-----重启服务-------查看端口是否开放/sbin/iptables -I ...
- Linux - 新建用户教程(新增一个具有root权限的新用户)
1)首先执行如下命令新建个 hangge 用户. useradd hangge (2)接着执行下面命令对其设置密码 passwd hangge (3)将查看 /etc/sudoers 文件权限,如果是 ...
- linux开启80服务器,Linux服务器之IPTABLES开启80端口
在服务器部署不同的程序时,总会遇到各种各样的问题,其中本文介绍的iptables开放80端口也是在服务器部署常见的问题之一.常见情况有以下两种: 情况一:在linux服务器部署好web运行环境和程序时 ...
- linux开启ping服务,Linux 云服务器禁止和开启Ping
原标题:Linux 云服务器禁止和开启Ping 在使用Linux服务器的时候,一般系统默认是开启ping的,比如我们可以ping测试网络的延迟质量.当然也有部分服务商是可以通过安全组设置禁止ping的 ...
- linux开启内核kdump,linux kdump原理以及配置
相关的原理 kexec是一个快速启动机制,允许通过已运行的内核的上下文启动一个linux内核,不需要经过BIOS.实现kdump机制的关键,包括二个组成部分:一是内核空间的系统调用kexec_load ...
- 红帽子linux开启telnet,RedHat linux 9下配置telnet服务 | 技术部落
一.安装telnet软件包(通常要两个) 1. telnet-client (或 telnet),这个软件包提供的是 telnet 客户端程序: 2. telnet-server ,这个软件包提供的是 ...
- linux 开启审计服务,Linux审计服务Auditd systemctl重启问题解决
在RHEL7&&CentOS7时代,默认的服务通过systemd控制,并通过systemctl命令完成启停.但是并不是所有的服务都可以完美的通过systemctl来控制,比如今天要提到 ...
- Linux的三种权限含义,Linux chmod命令及权限含义
对于一条权限赋值命令:sudo chmod -R 764 ×××:我们必须了解其含义: (1)各字段含义:sudo chmod -R(更改文件夹及其子文件夹) 7(所有者权限)6(组用户权限)4( ...
- 实现权限控制_SpringCloud 微服务实现数据权限控制
前章讲了如何进行用户权限验证<SpringCloud下的用户鉴权方案>,它是微服务下统一资源访问权限的控制,就像一道墙保护着SpringCloud集群下的各个业务应用服务.而本章要讲的是权 ...
最新文章
- 解决fitz模块报错
- MyBatis参数传入集合之foreach动态sql
- MFC(WTL)编辑框长度限制
- paper每日谈——动机
- vue里ref ($refs)用法
- php换设备登录逻辑,登录和退出登录的操作逻辑
- 基于Asterisk的VoIP开发指南(2)——Asterisk AGI程序编写指南
- 无法获取未定义或 null 引用的属性“text”_【CSS】是时候开始用 CSS 自定义属性了...
- 如何在 Flink 中规划 RocksDB 内存容量?
- 18.外部相机校准——刚体变换,变换和旋转,外参数矩阵 测验_3
- FPGA IIC总线协议简介
- 解决 Permission denied: user=root, access=WRITE, inode=“/user“:hdfs:supergroup:drwxr-xr-x
- 无法启动此程序因为计算机中丢失adapt,【完美解决】Wi7中NVIDIA GT540M安装程序无法找到和你现有硬件兼容的任何驱动程序,安装程序将会退出.doc...
- android 11如何剪裁上传图片
- 一只100万年也不死的猫
- 技能冷却: 判断技能 释放技能
- 斜面怎么计算机械效率,斜面的机械效率
- 西部数据推出10TB容量监控级硬盘
- vsCode 打开界面报错,尝试在目标目录创建文件时发生一个错误
- 部署tomcat、nginx整合tomcat、tomcat+memcached集群
热门文章
- STM32:UART中的硬件流控RTS与CTS
- STM32:位带操作分析
- ajax怎样带值,ajax携带状态值
- php求平均值的函数_最全计算机二级函数关键知识点汇总整理!
- kettle使用命令行的方式执行多个job_手把手教你实现xxl-job分布式任务调度平台搭建
- JUC本质解析+进程/线程
- android color列表,Android应用资源---状态颜色列表(Color State List)
- oracle 判断数值为小数位数为一位且为0_Python的循环、判断和各种表达式(长文系列第二篇)...
- nginx访问量统计
- SSM-水果商城-pom.xml-学习-3