说说在linux中如何修改某个文件拥有者

author author     2023-05-10     143

关键词:

参考技术A 修改某个文件的拥有者,最常见的应用场景是在复制文件给其他人时 1 。

假设原来在 vagrant 账号下有一个 deniro.txt 文件:

这时我们使用 cp 命令( cp deniro.txt deniro_copy.txt ),把这个文件复制一份给其他人:

可以看到,这个新的 deniro_copy.txt 文件,它的拥有者以及拥有组名都为 vagrant。

如果我们把这个文件给其他账号,他们如果没有权限,根本无法使用。

解决这一问题的方法之一是使用 chgrp 命令修改这个新文件所在的组 2 。

这里我们采用另一种方法:修改这个新文件的拥有者。这会用到 chown 命令。Linux chown(英文全拼:change owner)命令用于设置文件所有者和文件关联组的命令 3 。

chown 命令格式为: chown [-R] user[:group] file

比如我们想把新的 deniro_copy.txt 文件的拥有者改为 operator、组名修改为 tty,那么可以执行命令 chown operator:tty deniro_copy.txt (可能需要权限高的账号来执行该命令):

参考资料:
【1】鸟哥. 鸟哥的Linux私房菜 基础学习篇[M]. 第四版. 北京: 人民邮电出版社,2018:212-213.
【2】 说说在 Linux 中如何修改某个文件所属群组 .
【3】 Linux chown 命令 .

如何更改linux文件目录拥有者及用户组

更改Linux文件目录的拥有者可以用chown命令,chown的意思就是changeowner,它的用法是:chown用户名:用户组名文件或目录用户名是需要修改成哪个用户所有,用户组名是修改成哪个用户组(厉害不,还能修改所属用户组),注意用户... 查看详情

linux如何修改特定用户对某个文件的权限?

我想去除kevin用户对于文件/data/test的x权限?chmodu-xkevin/data/test??linux中,可以使用chown命令来修改文件夹的用户权限。步骤如下;以普通用户admin登录linux,利用su-切换到root用户,将自动挂载在/media/下的Qt文件夹拷贝到/home/admin/Projec... 查看详情

如何防止linux系统中某个关键文件被修改

在Linux环境中,有些重要的配置文件是不允许任何人(包括root用户)进行修改的。为了防止一不小心,被误删除或修改操作,可以需要设定该文件的“不可修改位(immutable)”权限。我们以/etc/fstab文件为例,该文件中记录着硬盘重... 查看详情

如何更改linux文件目录拥有者及用户组

...通过sudo获得root的权限。  二、使用chown命令更改文件拥有者  在shell中,可以使用chown命令来改变文件所有者。chown命令是changeowner(改变拥有者)的缩写。需要要注意的是,用户必须是已经存在系统中的,也就是只能改变为... 查看详情

如何更改文件权限

参考技术A问题一:如何修改文件权限你可以在想要修改权限的文件夹或文件上单击右键,弹出“XXXX属性”的选框(XXXX表文件夹或文件名称),在里面会看到安全选项,找到里面的“XXX的权限”(XXX表用户名),可以选择某个用... 查看详情

组管理和权限管理(代码片段)

...一个用户tom3.然后使用tom来创建一个文件ok.txt,看看情况如何2.2修改文件所有者chown用户名文件名例子:1.使用root创建一个文件apple.txttouchapple.txt2.然后将其所有者修改成tomchowntomapple.txt3.查看文件所有者ls-ahl桌面3组的创建groupadd组... 查看详情

如何在linux下修改文件夹权限(对于不同用户拥有该文件夹权限的处理)?

参考技术A首先把文件夹的所有者改成xiaoc组改成k\\x0d\\x0achownxiaoc:kc\\x0d\\x0a然后设权限所有者xiaoc能读能改,组成员xiaob能读不能改,其它人xiaoa不能读不能写\\x0d\\x0achmod750c 查看详情

高分求解!!!如何让某个程序只拥有访问某个特定文件夹的权限

求教高手!怎样设置可以让某个程序只可以访问本地磁盘中指定的文件或文件夹,除了这些文件或文件夹外的其他文件或文件夹一律拒绝该程序访问?谢谢我用的是winxp系统。一开始不是只有一个账户么?(就是在电脑开机后,... 查看详情

linux系统下怎么修改文件所属用户和组?

...文件所属用户和组在Linux中,创建一个文件时,该文件的拥有者都是创建该文件的用户。该文件用户可以修改该文件的拥有者及用户组别;或者在root用户下,这样可以修改任何文件的拥有者及用户组。而修改文件所属用户和组,... 查看详情

linux下命令怎么修改用户名

...户拥有一样的权限。o与其他用户拥有一样的权限。实例修改文件可读写属性的方法例如:把index.html文件修改为可写可读 查看详情

linux下,如何将最后修改时间在某个时间之前的文件删除掉?

如何将一个目录中的子目录或者文件按照最后一次修改时间来删除掉?比如最后修改时间在2009年1月1号之前的...不能按照创建时间来删....必须要根据最后修改时间或者是最后访问时间来删除....使用find命令组合可完成此功能,步... 查看详情

如何更改linux文件的拥有者及用户组(chown和chgrp)(代码片段)

...本知识  在Linux中,创建一个文件时,该文件的拥有者都是创建该文件的用户。该文件用户可以修改该文件的拥有者及用户 查看详情

如何在Linux上按名称对某个目录中的文件进行排序

】如何在Linux上按名称对某个目录中的文件进行排序【英文标题】:HowtosortfilesinsomedirectorybythenamesonLinux【发布时间】:2011-07-0310:30:09【问题描述】:我使用opendir()和readdir()来显示目录中的文件名。但他们是无序的。我怎样才能对... 查看详情

linux系统下如何修改文件或目录的权限?

...中,每个文件都设定了针对不同用户的访问权限,那么,如何手动修改文件的访问权限呢?以下是详细的内容:  Linux系统中,文件的基本权限由9个字符组成,以rwxrw-r-x为例,我们可以使用数字来代表各个权限,各个权限与数... 查看详情

linux组管理和权限管理(代码片段)

...inux组的基本介绍2文件/目录所有者2.1查看文件的所有者2.2修改文件所有者3组的创建3.1基本指令3.2应用实例4文件/目录所在组4.1查看文件/目录所在组4.2修改文件/目录所在的组5其他组6改变用户所在组6.1改变用户所在的组6.2应用实... 查看详情

linux下用户组文件权限详解

修改文件用户组:(组名必须在/etc/group文件中)chgrp[-R]grpnamefilename|dirname-R:将目录内文件的所属组都改为指定组名eg:修改文件所属用户组chgrptest/etc/fstab修改目录及目录下所有文件所属组chgrp-Rtest/root/test/修改文件所有者:(用户名必须... 查看详情

linux文件权限

...权限与属性那这些都是什么意思呢?再简单介绍文件拥有者,用户组,其他人。1.哪个用户创建了这个文件就是这个文件的拥有者在看看其他的是什么意思?用数字表示r:4w:2x:1rwx=4+ 查看详情

怎么样给linux文件添加可执行权限

...技术A执行命令“chmoda+x文件名”参数:1、u表示该文件的拥有者,g表示与该文件的拥有者属于同一个群体(group)者,o表示其他以外的人,a表示这三者皆是。2、r表示可读取,w表示可写入,x表示可执行。扩展资料:格式:chmod[-cfvR... 查看详情