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

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

今天研究文件权限的时候发现了下面一个奇怪的问题,问题如下: 为什么对文件的权限是r--权限 对文件所在目录的权限是rwx权限 我们也能强制保存文件,但是保存之后的文件主和就变了?...猜想:因为我们文件所在目录有rwx权限,说明我们能修改目录block块的内容, 这个时候是文件的属性变化了,难道不是操作inode块的内容吗?...Permission denied [zsf@shoufu test]$ vim test.txt #强制保存 [zsf@shoufu test]$ ll -d test.txt #保存之后发现主和就变了...vim file 编辑这个文件,然后不要退出编辑 在另外一个终端上查看这个文件所在的目录下面的隐藏文件 发现.file.swp这么一个文件, 这就是那个临时的隐藏文件 这个时候就得以解决上面那个问题,...因为我们强制保存的时候,相当于那这个隐藏的文件去覆盖以前的文件了,我们又是使用zsf这个用户编辑的,所以现在这个文件就相当于是zsf这个创建的这个文件,所以文件主和会改变 总结: 想问题不要那么的片面

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

    Linux权限和管理深入解析

    Linux中的权限与管理 引言 Linux 是一种广泛使用的开源操作系统,它基于 Unix 的设计理念,强调安全性、稳定性和灵活性。...在 Linux 中,文件系统的管理和访问控制是非常关键的概念,它们通过文件权限和管理得以实现。本文将详细介绍 Linux 中的权限和管理机制,以及相关的命令和实践技巧。...权限基础 在 Linux 中,文件和目录的权限由三个部分组成:所有者权限、权限和其他人权限。每个部分又有三个子权限:读(read)、写(write)和执行(execute)。...文件所有者是指创建文件的用户,而是指文件所属的一用户。...修改用户密码 使用 passwd 命令修改用户的密码。 passwd newuser 删除用户账户 使用 userdel 命令删除用户账户。

    13600

    Linux系统用户与管理

    Identify 标识号) 初始(私有),附加组(公共) Linux 用户文件解析 虽然我们登陆 Linux 主机的时候,输入的是我们的账号,但是其实 Linux 主机并不会直接认识你的『账号名称...文件解析 认识了账号相关的两个文件 /etc/passwd 与 /etc/shadow 之后,你或许还是会觉得奇怪,那么群组的配置文件在哪里?...管理命令 了解了账号的新增、删除、更动与查询后,再来我们可以聊一聊群组的相关内容了,基本上,群组的内容都与这两个文件有关:/etc/group,/etc/gshadow,群组的内容其实很简单,都是上面两个文件的新增...◆groupadd 添加◆ groupadd命令用于创建一个新的工作,新工作的信息将被添加到系统文件中,其参数我们会在下面进行说明....-n #修改原有的名 ◆groupdel 删除◆ groupdel命令用于删除指定的工作,本命令要修改的系统文件包括/ect/group和/ect/gshadow,若该群组中仍包括某些用户

    3.9K10

    使用 Python 一键配置 SVN 账号和信息

    如果手动维护用户,一般需要三个步骤: 1.手动添加用户 2.手动设置 3.通知用户设置结果 使用脚本后也是三步,但是效率却大大提升: 1.输入用户名 2.输入要设置的名 3.按下回车,搞定 这里面设置用户和是关键点...,命令行使用方法「htpasswd.exe -b [密码文件] [用户名] [密码]」,更多使用说明请 Google; REP_PATH 是我定义的一个全局变量,是我 SVN 仓库的根目录,目录下会存放用户和设置的配置文件...True 对这个函数的说明: 本函数功能就是读取设置文件 groups.conf,检查当前用户是否存在于目标组里面,如果存在直接返回,否则添加用户到组里面; readfiles() 函数功能是一次读出目标文件的所有内容...,代码上比这个简单: def useradd(username, usergroup): """添加 windows 账号,并设置""" pwd = ' sylan215@'...:' + retinfo[1]) print('用户已加入:' + groupname) sendcontextmail(username, pwd, usergroup) 好了,

    75450

    【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学习笔记(七)文件与目录的权限

    chmod u+x /tmp/xiaoyu chmod 755 /tmp/xiaoyu Linux中为了安全的管理文件,一个文件可以被它的主人(u)所使用,称为;也可以被它主人同一的人(g)使用,...Linux系统中的文件,我们要修改通常使用命令chown,而使用命令chgrp,可以单独更改属,但是这个命令不常用。...修改目录的 这里test目录的是root 用户,我们把它的改为user,可以使用命令chown chown user1 /test 我们再次查看该目录的详细信息时,就会发现其已经改为了...修改权限(字符方式) 首先我们在/test目录下创建一个afile文件,查看一下它的属性 ? 可以看出是读写权限,与其他用户都只有读的权限。...修改权限(数字方式) 如果我们要给上面的afile文件设置权限为:读权限、读权限、其它用户读权限和写权限;可以使用命令: chmod 446 /test/afile 现在afile文件的权限信息

    2.1K20

    chown(1) command

    1.命令简介 chown 用来改变文件或目录的(owner)和所属用户(group)。 chown 仅限超级用户 root 使用,普通用户没有权限改变文件及所属。...该命令通过改变文件或所属用户可以向某个用户授权。可以是用户名或用户 ID,用户可以是名或 ID。文件名是由空格分隔的文件列表,在文件名中可以包含通配符。...在指定与所属用户时有如下几种情况: (1)如果只指定了,则只改变每个给定文件,不会更改文件的用户; (2)如果后面跟一个冒号和用户,则文件所属的用户也将被更改; (3)如果用户名后面有冒号但没有名...,则该用户将成为文件,并且文件将更改为该用户的登录; (4)如果给定冒号和名,但省略了,则只更改所属。...chown root FILE 注意,指定的必须是系统合法用户,可以查看文件 /etc/passwd 确定当前系统有哪些用户。 (2)修改文件主和用户均为 root。

    29830

    Linux文件权限管理

    本文将介绍如何在Linux中管理文件和目录权限,包括如何查看、更改权限,以及如何设置特定文件夹下新建文件的默认。 1....Linux文件权限基础 在Linux中,每个文件和目录都有一个主和一个,并且为三类用户分别设置了一访问权限:和其他用户。访问权限包括读(r)、写(w)和执行(x)三种。...例如: ls -l /path/to/directory -rwxr-xr-x. 1 root root testfile 这将显示出目录下每个文件或子目录的访问权限、链接数、、大小、最后修改时间和名称...设置新建文件的默认Linux中,可以通过setfacl命令或setgid位来设置文件夹默认。 使用setfacl命令为目录设置默认。...总结 文件权限管理是Linux系统中的重要部分,它保证了系统的安全性和用户的隐私。理解和掌握如何查看和更改文件权限,以及如何设置新建文件的默认,可以帮助你更好地在Linux环境下工作。

    22320

    Linux】聊聊Linux文件权限管理

    因此权限的对象一共有三种,分别是U()、G()、O(其他人)。 ?...对于用户和用户的介绍,之前也写过一期,没看过的小伙伴可以阅读一下: 【LinuxLinux用户与用户那些事 不同的权限,对文件的影响如下: ? 权限的配置 ?...(1)chown 更改属 同时修改属主和: ? 只修改: ? 只修改: ? (2)chgrp 更改属 ?...//如果是文件夹,加上-R参数,会同时修改目录及目录下的所有文件的权限 (3)chmod 更改文件权限 u+x 为增加执行权限: ? 为、其他人分别增加写入、执行权限: ?...我们用root账号在alice文件夹中创建目录test: ? 继承alice,而不是root。创建普通文件,结果也相同: ?

    3.6K30

    Linux文件系统介绍

    +2+1 4+2+1 4+2+1 chmod 777 vivi Linux 目录与文件权限位 u ,前三位,文件的主人(文件的所有者); g ,中间三位 ,文件主人所在的文件所有者所在的...); o 其他用户,后三位,除了 u 和 g 以外的用户; 表示方法:(或或其他人或所有的)=(或者+或者-)权限 文件名/目录名 #给文件ITester的赋予读取权限 chmod u=r...ITester Linux 更改文件或目录的:chown chown命令用于更改目录或文件主和,注意必须由文件或目录的或超级用户才能修改。...usr,改为gur chown usr.gur vivi Linux 更改文件或目录所属的:chgrp chgrp命令用于更改文件或目录所属的,以空格分开,支持同时更改多个目录。...-R 递归式改变指定目录及目录下所有文件和子目录 #将文件coco的更改为g2 chgrp g2 coco Linux 3种时间状态属性 Linux系统中,存在3种时间状态属性。

    1.7K20

    Linux命令行与shell脚本编程大全》 第七章理解Linux文件权限

    chsh:修改默认的用户登录shell chfn: chage:帮助管理用户账户的有效期 7.2 使用Linux 权限允许许多个用户对系统中的对象(文件,目录,设备......)共享一共用的权限。...   分别是文件、同组用户、其他人的权限 7.3.2 默认文件权限 创建一个文件,会有个默认的权限。...改变所属关系 chown改变文件,(可用登录名或UID来指定文件的新) chgrp改变文件的默认(属于哪个group) 7.5 Linux上共享文件的方法是创建 目前新建一个文件想让其他人能访问...Linux还为每个文件和目录存储了3个额外的信息位 设置用户ID(SUID):文件被用户使用时,程序会以文件的权限运行 设置ID(SGID):对文件来说被使用时,以文件的权限运行。...对目录来说,创建的新文件会已目录的默认作为默认。 粘着位:进程结束后文件还驻留在内存中。

    1.4K50

    Linux—权限管理

    系统中每个文件都拥有特定的权限:以及其他人,通过这样的机制来限制哪些用户或用户可以对特定文件进行相应的操作。...1.1 权限分类 权限针对文件的三类对象: 全拼 翻译 简写 owner u group g other 其它人 o 权限的分类: 权限 对文件的影响 对目录的影响 r(读取) 可读取文件内容...文件主和,进程有主和 任何一个可执行程序文件能不能启动为进程,取决于发起者对程序文件是否拥有可执行权限 启动为进程后,其进程的为发起者,为发起者的基本组 进程访问文件时的权限取决于进程的发起者...: 进程的发起者是文件时,则应用文件主权限 进程的发起者是文件时,则应用文件权限 应用文件“其它”权限 2、权限管理命令 2.1 权限修改命令chmod //权限修改主要修改三类对象的权限...-R //修改目录及其内部文件 chown USERNAME:GROUPNAME file,... chown USERNAME.GROUPNAME file,...

    4.2K30

    第八章·Linux权限管理-基本权限

    权限的基本概述 权限修改命令chmod 基础权限设置案例 修改命令chown -曾老湿, 江湖人称曾老大。...Linux中的文件或目录的权限和用户及用户关联很大,Linux中每个文件或目录都有一共9个基础权限位,每三个字符被分为一,他们分别是主权限位(占三个字符)、权限位(占三个字符)、其他用户权限位...(占三个字符) 比如rwxr-xr-x linux中正是这9个权限位来控制文件(User)、(Group)、其他用户(Other)基础权限。...权限小心给予,建议无特殊需求赋予rx即可 权限与作用示例图  chown: Linux中用来改变某个文件的命令, 如漫画中所示, 将某个"资源"(门)的访问权限给予别人。...修改命令chown chown //更改属以及 -R:递归修改 mkdir dir //创建目录 touch dir/file_test //创建文件

    58120

    运维分享|Linux指令入门文件和目录(二)

    1 Linux文件Linux的核心思想就是“一切皆文件”。...2 文件权限2.1 文件权限文件针对、其他三类用户定义三种权限,即读(r)、写(w)、执行(x)使用ls -l可以看到完整的权限信息。...~3)修改权限为7774)执行文件5)确认执行文件输出的内容6)当我把文件权限改为644再次执行时,会提示没有权限来执行文件7)使用组合命令可以修改当然,我们还可以使用u+w,u-w,u+r,u-r...2.4 修改文件主和|chown「命令描述」chown命令修改文件主和;-R参数以递归方式对子目录和文件进行修改;ls -l命令显示的第三列和第四列就是文件主和信息。...「命令描述」chgrp命令用于修改文件

    22310

    Linux 文件基本属性

    Linux 中我们通常使用以下两个命令来修改文件或目录的所属用户与权限: chown (change ownerp) : 修改所属用户与。...---- Linux文件主和 [root@www /]# ls -l total 64 drwxr-xr-x 2 root root 4096 Feb 15 14:46 cron drwxr-xr-x...在以上实例中,mysql 文件是一个目录文件主和都为 mysql,有可读、可写、可执行的权限;与同组的其他用户有可读和可执行的权限;其他用户也有可读和可执行的权限。...---- 更改文件属性 1、chgrp:更改文件 语法: chgrp [-R] 文件名 参数选项 -R:递归更改文件,就是在更改某个目录文件时,如果加上-R的参数,那么该目录下的所有文件都会更改...2、chown:更改文件,也可以同时更改文件 语法: chown [–R] 主名 文件名 chown [-R] 主名:文件名 进入 /root 目录(~)将install.log的拥有者改为

    1.7K20

    看了还想看—普通权限及umask

    注意:在更改时后面的作用文件或目录可以是多个 更改文件或目录的 chown:改变文件 修改文件或目录的主和,root用户可以对所有文件或目录进行更改,普通用户只能更改属是自己的才能使用该命令...=/etc/inittab /etc/passwd //表示将/etc/passwd文件设定为和inittab文件一样的, 前面一个文件为被参照的文件,后一个为被修改文件 3.如果对目录进行更改属时...,如果也要修改目录下的文件和目录一样的,则使用 -R 选项,代表递归修改目录下的文件,所有方法都可加R选项 注意:第一种方法更改文件或目录的有一些小技巧: 1.如果我们想对文件修改时...,则直接使用冒号+名 #chown :magedu /etc/fstab //只对该文件进行更改,不变 2.如果我们想对文件修改时,直接写上属用户名即可 #chown root.../etc/fstab //修改文件为root不变 注意:在更改时后面的作用文件或目录可以是多个 针对于文件或目录的还有命令 chgrp:更改组 chgrp命令用来改变文件或目录所属的用户

    1.2K70

    Linux 文件基本属性

    Linux 中我们通常使用以下两个命令来修改文件或目录的所属用户与权限: chown (change ownerp) : 修改所属用户与。...第 0 位确定文件类型,第 1-3 位确定(该文件的所有者)拥有该文件的权限。 第4-6位确定(所有者的同组用户)拥有该文件的权限,第7-9位确定其他用户拥有该文件的权限。...在以上实例中,mysql 文件是一个目录文件主和都为 mysql,有可读、可写、可执行的权限;与同组的其他用户有可读和可执行的权限;其他用户也有可读和可执行的权限。...---- 更改文件属性 1、chgrp:更改文件 语法: chgrp [-R] 文件名 参数选项 -R:递归更改文件,就是在更改某个目录文件时,如果加上-R的参数,那么该目录下的所有文件都会更改...2、chown:更改文件,也可以同时更改文件 语法: chown [–R] 主名 文件名 chown [-R] 主名:文件名 进入 /root 目录(~)将install.log的拥有者改为

    1.8K30
    领券