首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

强制编辑文件文件主和组自动改变

今天研究文件权限的时候发现了下面一个奇怪的问题,问题如下: 为什么对文件的权限是r--权限 对文件所在目录的权限是rwx权限 我们也能强制保存文件,但是保存之后的文件主和就变了?...Permission denied [zsf@shoufu test]$ vim test.txt #强制保存 [zsf@shoufu test]$ ll -d test.txt #保存之后发现主和组就变了...-rw-r--r--. 1 zsf zsf 36 Aug 6 19:11 test.txt 请教五行哥得以解答: 原因,因为vim创建文件的时候是先生成一个隐藏的文件,然后等到保存的那一个时刻,拿这个隐藏的文件直接替换原文件...vim file 编辑这个文件,然后不要退出编辑 在另外一个终端上查看这个文件所在的目录下面的隐藏文件 发现.file.swp这么一个文件, 这就是那个临时的隐藏文件 这个时候就得以解决上面那个问题,...因为我们强制保存的时候,相当于那这个隐藏的文件去覆盖以前的文件了,我们又是使用zsf这个用户编辑的,所以现在这个文件就相当于是zsf这个创建的这个文件,所以文件主和组会改变 总结: 想问题不要那么的片面

1.1K30
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    【DB笔试面试743】在Oracle中,如果$ORACLE_HOMEbinoracle文件或权限出了问题,如何修复呢

    ♣ 题目部分 在Oracle中,如果oracle用户下的$ORACLE_HOME/bin/oracle文件或权限出了问题,那么如何修复呢?...♣ 答案部分 如果可执行文件$ORACLE_HOME/bin/oracle的或权限设定出了问题,那么可能会造成很多问题。...例如:无法登陆到数据库、ora-600错误、“TNS-12518: TNS:listener could not hand off client connection”、“Linux Error: 32...解决办法很简单,可以在grid用户下运行setasmgidwrap命令重新配置$ORACLE_HOME/bin/oracle可执行文件的权限和或者直接将oracle文件的权限修改为6751。...$ORACLE_HOME/bin/oracle可执行文件正确属应该是oracle:asmadmin,并且权限必须有s才可以,如下所示: [root@orclalhr ~]$ which setasmgidwrap

    1.6K20

    Linux系统用户与组管理

    《鸟哥的Linux私房菜 (基础学习篇 第三版)》 - 作者:鸟哥 《Linux这么学》 - 作者:刘遄 关于Linux UID账号 (User Identity 用户标识号) 超级用户:...文件解析 认识了账号相关的两个文件 /etc/passwd 与 /etc/shadow 之后,你或许还是会觉得奇怪,那么群组的配置文件在哪里?...组管理命令 了解了账号的新增、删除、更动与查询后,再来我们可以聊一聊群组的相关内容了,基本上,群组的内容都与这两个文件有关:/etc/group,/etc/gshadow,群组的内容其实很简单,都是上面两个文件的新增...◆groupadd 添加组◆ groupadd命令用于创建一个新的工作组,新工作组的信息将被添加到系统文件中,其参数我们会在下面进行说明....想几个状态,如果你在Linux上面操作时,刚好有其他的用户也登陆主机,你想要跟他对谈,如何是好,你想要知道某个账号的相关信息,如何查阅,下面我们就来看一看具体的查询技巧吧.

    3.9K10

    Linux权限和组管理深入解析

    Linux中的权限与组管理 引言 Linux 是一种广泛使用的开源操作系统,它基于 Unix 的设计理念,强调安全性、稳定性和灵活性。...在 Linux 中,文件系统的管理和访问控制是非常关键的概念,它们通过文件权限和组管理得以实现。本文将详细介绍 Linux 中的权限和组管理机制,以及相关的命令和实践技巧。...Linux 文件系统简介 Linux 文件系统是一个层次结构,根目录 / 是整个文件系统的起点。在这个树形结构中,每个目录都是一个节点,每个文件都位于某个目录之下。...权限基础 在 Linux 中,文件和目录的权限由三个部分组成:所有者权限、组权限和其他人权限。每个部分又有三个子权限:读(read)、写(write)和执行(execute)。...SUID:如果一个可执行文件设置了 SUID 位,则当非所有者运行程序时,程序将以所有者的权限运行。 SGID:与 SUID 类似,但针对目录时,新创建的文件或目录将继承目录的组。

    13500

    linux下MBR方式分区非分区扩容文件系统

    背景: 使用腾讯云云服务器时,将扩容部分的容量划分至原有分区(MBR),使用官网提供的脚本扩容时,如果分区号不是分区1(如vdb1、vdc1时),无法使用脚本一键完成文件系统扩容 注意:做快照!...针对磁盘操作先做快照备份 示例: 分区为主分区 vdb2 时,使用脚本扩容直接报错了,提示非分区(其实这里还是分区,只不过不是第一个分区) root@BJ-CentOS7 ~ # lsblk NAME...执行 resize2fs /dev/vdb1 扩容文件系统 6....挂载校验,文件系统容量扩容成功,之前的数据也没受影响 ---- 扩容示例1:分区,分区号不为1,扩容前分区为主分区vdb2 root@BJ-CentOS7 ~ # ls /vdb2/ 10.txt...part / vdb 253:16 0 10G 0 disk └─vdb2 253:18 0 90M 0 part /vdb2 root@BJ-CentOS7 ~ # df -h 文件系统

    3.9K10

    Pubmed金不给钱了~我们怎么办

    金发爷爷任性了不给钱了,于是Pubmed在网站首页打上条幅:“金不给钱~我们罢工了!”。...常见的问题就是金不给钱了,然后就说不更新啦,我们要关门啦。但从来没有真正关门过~~~~OT刚刚被踢,Pubmed又被关门,2018年初科研圈真的是不消停。...剧情可以联想一下,OT每年赚那么多交了那么多的税,突然SCI与OT分手,OT主要客户流失,交不起税,米国金收到不到钱,pubmed关门了以上纯属扯淡,如有雷同纯属巧合。...那么我们怎么办 google学术,666 其实对于文献搜索google学术其实更高效一些。google学术基于google强大的搜索引擎,当然比政府旗下的pubmed效率高啦。...你说200元值不值~ 相信这场风波一定会过去,但愿金赶紧给点钱,搜索什么的不重要,关键是GEO别关门了,那样我们怎么去挖数据呢

    34020

    Linux这么学

    本书源自日均阅读量近万次火爆的线上同名课程,口碑与影响力俱佳,旨在打造简单易学且实用性强的轻量级Linux入门教程。...本书共分为20章,内容涵盖了部署虚拟环境、安装Linux系统;常用的Linux命令;与文件读写操作有关的技术;使用Vim编辑器编写和修改配置文件;用户身份与文件权限的设置;硬盘设备分区、格式化以及挂载等操作...;部署RAID磁盘阵列和LVM;firewalld防火墙与iptables防火墙的区别和配置;使用ssh服务管理远程主机;使用Apache服务部署静态网站;使用vsftpd服务传输文件;使用Samba或...NFS实现文件共享;使用BIND提供域名解析服务;使用DHCP动态管理主机地址;使用Postfix与Dovecot部署邮件系统;使用Squid部署代理缓存服务;使用iSCSI服务部署网络存储;使用MariaDB...本书适合打算系统、全面学习Linux技术的初学人员阅读,具有一定Linux使用经验的用户也可以通过本书来温习自己的Linux知识。

    1.4K30

    告警系统脚本、配置文件、监控项脚本 原

    20.20 告警系统脚本 因为该系统是分布式的,所以需要在每台机器上做此部署(做好一台机器后把脚本复制分发到其它机器再稍作更改就可以)。...进入主目录,创建子目录: [root@localhost sbin]# cd mon/ [root@localhost mon]# mkdir bin conf shares log mail 脚本放在...bin目录下: [root@localhost mon]# cd bin/ 创建脚本: 作用: 脚本作为一个入口,判断某服务或项目是否需要监控调用需要监控的项目的子脚本。...conf_file; then export log=`grep 'logfile=' $conf_file |awk -F '=' '{print $2}' |sed 's/ //g'` #找出配置文件监控项日志的目录.../shares/502.sh fi 20.21 告警系统配置文件 配置文件的作用: 定义一些开关、日志的路径、某应用的用户名、密码、IP、端口等等。

    50820

    Linux学习笔记(七)文件与目录的权限

    chmod u+x /tmp/xiaoyu chmod 755 /tmp/xiaoyu Linux中为了安全的管理文件,一个文件可以被它的主人(u)所使用,称为;也可以被它主人同一组的人(g)使用,...Linux系统中的文件,我们要修改属组、通常使用命令chown,而使用命令chgrp,可以单独更改属组,但是这个命令不常用。...修改目录的 这里test目录的是root 用户,我们把它的改为user,可以使用命令chown chown user1 /test 我们再次查看目录的详细信息时,就会发现其已经改为了...修改目录的组 这里我们test目录的组是root组,我们将其组修改为group1,可以使用命令chown :组 目录 chown :group1 /test 我们再次查看目录的详细信息时,其组信息已经改为了...我们发现文件主权限是本来是x的位置现在是s,意思是我们不管是root用户还是普通用户在执行这条命令的时候,它都会以文件root身份来进行一个操作。Linux系统这样设计的目的是为了什么?

    2.1K20

    Linux文件权限管理

    本文将介绍如何在Linux中管理文件和目录权限,包括如何查看、更改权限,以及如何设置特定文件夹下新建文件的默认。 1....Linux文件权限基础 在Linux中,每个文件和目录都有一个主和一个组,并且为三类用户分别设置了一组访问权限:组和其他用户。访问权限包括读(r)、写(w)和执行(x)三种。...设置新建文件的默认Linux中,可以通过setfacl命令或setgid位来设置文件夹默认。 使用setfacl命令为目录设置默认。...例如,如果有一个组group1,并且想要所有在/mydirectory目录下新创建的文件和子目录属于组,可以通过以下命令: chown :group1 /mydirectory chmod g+s /...总结 文件权限管理是Linux系统中的重要部分,它保证了系统的安全性和用户的隐私。理解和掌握如何查看和更改文件权限,以及如何设置新建文件的默认,可以帮助你更好地在Linux环境下工作。

    22320

    Linux如何学习,给你支招

    如果你已经确定对 Linux 产生了兴趣,那么接下来我们介绍一下学习 Linux 的方法。这只是自己关于学习Linux的建议。...有的操作步骤复杂,出现状况时,回头检査一下,是不是前面步骤的命令敲错或配置文件改错。...Linux 的帮助文档是很好的工具,命令的选项、配置文件的设置都可以从这里找到答案;我们在提问前,一定要先在网络上寻找答案,借用一句广告语"百度一下,你就知道",没有人愿意回答网上一搜就可以找到答案的问题...初学者在学习命令时问得最多的就是这两个问题:输入的文件或目录名称错误、命令没有被发现(命令敲错了)。 能看懂 Linux 的英文提示及英文文档非常重要。...很多人使用 Linux 时骨子里却还是 Windows 的思想,比如讲 Linux 安装都会有读者问:“是把 Linux 装在 C 盘吗?”,可见被 Windows“毒害”之深。

    19840

    LinuxLinux文件

    Linux文件操作 Linux中,一切皆文件(网络设备除外)。 硬件设备也“是”文件,通过文件来使用设备。 目录(文件夹)也是一种文件。...Linux文件的结构 root:目录为系统管理员(也称作超级管理员)的用户主目录。 bin:bin是Binary的缩写,这个目录存放着最经常使用的命令。...boot:这里存放的是启动Linux时使用的一些核心文件,包括一些连接文件和镜像文件。...deb:deb是Device(设备)的缩写,目录下存放的是Linux的外部设备,在Linux中访问设备的方式和访问文件的方式是相同的。...etc:所有的配置文件,所有的系统管理所需要配置文件和子目录都存放在这里。 home:用户的主目录,在Linux系统中,每个用户都有一个自己目录,一般目录名是以用户的账号命名的。

    39.8K31
    领券