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

作者&投稿:攸倩 (若有异议请与网页底部的电邮联系)

更改文件拥有者 (chown )

[root@linux ~]# chown  账号名称 文件或目录


改变文件的用户组用命令 chgrp

[root@linux ~]# chgrp  组名   文件或目录

-R : 进行递归,连同子目录下的所有文件、目录


同时修改用户和组,也可以用  chown



更改文件拥有者用命令 chown,[root@linux ~]# chown [-R] 账号名称 文件或目录
改变文件的用户组用命令chgrp,[root@linux ~]# chgrp [-R] dirname/filename ...
-R : 进行递归( recursive )的持续更改,即连同子目录下的所有文件、目录

linux怎么更改文件所属用户,用户组~

chown [-R] 账号名称 文件或目录
chown [-R] 账号名称:用户组名称 文件或目录
参数:
-R : 进行递归( recursive )的持续更改,即连同子目录下的所有文件、目录
都更新成为这个用户组。常常用在更改某一目录的情况。
示例1:
[root@localhost home]# touch testfile //由 root 用户创建文件
[root@localhost home]# ls testfile –l
-rw--w--w- 1 root root 0 Jun 7 19:35 testfile //文件的拥有者及拥有者级均为 root
[root@localhost home]# chown yangzongde testfile //修改文件拥有者为 yangzongde
[root@localhost home]# ls testfile -l
-rw--w--w- 1 yangzongde root 0 Jun 7 19:35 testfile //查看文件拥有者为 yangzongde,但组仍为 root

使用命令chown

基本格式
chown user:[group] file

其中user为用户名,group为用户组名,file为文件或者文件夹,[]中的内容表示可选。
简单例子与说明:
chown user1:group1 file1
把当前文件夹下的file1的所有者改为user1,所有者用户组改为group1



下面为chown命令的详细,请参考:
Linux chown命令详解使用格式和方法
指令名称 : chown 使用权限 : root
使用方式 : chown [-cfhvR] [--help] [--version] user[:group] file…
利用 chown 可以将档案的拥有者加以改变。这个指令只有是由系统管理者(root)所使用,一般使用者没有权限可以改变别人的档案拥有者,也没有权限可以自己的档案拥有者改设为别人。只有系统管理者(root)才有这样的权限。

参数:
-c或-change:作用与-v相似,但只传回修改的部分
-f或–quiet或–silent:不显示错误信息
-h或–no-dereference:只对符号链接的文件做修改,而不更改其他任何相关文件
-R或-recursive:递归处理,将指定目录下的所有文件及子目录一并处理
-v或–verbose:显示指令执行过程
–dereference:作用和-h刚好相反
–help:显示在线说明
–reference=:把指定文件或目录的所有者与所属组,统统设置成和参考文件或目录的所有者与所属组相同
–version:显示版本信息

chown命令使用举例:(像我用的vps,就要先ssh登录)

# chown [-R] [用户名称] [文件或目录]
# chown[-R] [用户名称:组名称] [文件或目录]

范例1:将test3.txt文件的属主改为test用户。
# ls -l test3.txt
-rw-r–r– 1 test root 0 2009-10-23 9:59 test3.txt
# chown test:root test3.txt
# ls -l test3.txt
-rw-r–r– 1 test root 0 2009-10-23 9:59

范例2:chown所接的新的属主和新的属组之间可以使用:连接,属主和属组之一可以为空。如果属主为空,应该是“:属组”;如果属组为空,“:”可以不用带上。

# ls -l test3.txt
-rw-r–r– 1 test root 0 2009-10-23 9:59 test3.txt

# chown :test test3.txt <==把文件test3.txt的属组改为test
# ls -l test3.txt
-rw-r–r– 1 test test 0 2009-10-23 9:59 test3.txt

范例3:chown也提供了-R参数,这个参数对目录改变属主和属组极为有用,可以通过加 -R参数来改变某个目录下的所有文件到新的属主或属组。
# ls -l testdir <== 查看testdir目录属性
drwxr-xr-x 2 usr root 0 2009-10-56 10:38 testdir/ <==文件属主是usr用户,属组是 root用户
# ls -lr testdir <==查看testdir目录下所有文件及其属性
total 0
-rw-r–r– 1 usr root 0 2009-10-23 10:38 test1.txt
-rw-r–r– 1 usr root 0 2009-10-23 10:38 test2.txt
-rw-r–r– 1 usr root 0 2009-10-23 10:38 test3.txt
# chown -R test:test testdir/ <==修改testdir及它的下级目录和所有文件到新的用户和用户组
# ls -l testdir
drwxr-xr-x 2 test test 0 2009-10-23 10:38 testdir/
# ls -lr testdir
total 0
-rw-r–r– 1 test test 0 2009-10-23 10:38 test1.txt
-rw-r–r– 1 test test 0 2009-10-23 10:38 test2.txt
-rw-r–r– 1 test test 0 2009-10-23 10:38 test3.txt

linux修改文件权限?
答:```chmod [选项] 模式 文件或目录 ```其中,选项包括:- `-c`:只在修改了文件或目录的权限时输出提示信息。- `-f`:不输出错误信息。- `-R`:递归修改目录及其子目录中的文件或目录权限。模式包括:- 符号模式:包括u(所有者)、g(所属组)、o(其他用户)和a(所有用户)四个字符,加...

Linux系统中如何将一个目录及目录下的所有文件的拥有者改为用户A
答:例如Linux系统下有www账户,用chown -R命令,-R参数代表把该目录下包括子目录的拥有者(owner)都改变。1、使用ls –l来查询文件目录的拥有者,如下图:2、使用chown可以修改权限:chown -R www /alidata/www/phpwind/#即可将目录/alidata/www/phpwind下的所有文件和目录的拥有者都修改为www账户。

linux下添加删除修改用户
答:例:将用户 user1 目录改为/users/us1usermod –d /users/us1 user14、使用命令 userdel 删除用户账户userdel功能说明:删除用户帐号。语法:userdel [-r][用户帐号]补充说明:userdel可删除用户帐号与相关的文件。若不加参数,则仅删除用户帐号,而不删除相关文件。参数:-f 删除用户登入目录以及目录中所有文件。--...

linux修改文件权限
答:Linux系统中,每个文件都有所属的所有者和所有组,并且规定了文件的所有者、所有组以及其他人对文件所拥有的可读(r)、可写(w)、可执行(x)等权限。对于一般文件来说,权限比较容易理解:“可读”表示能够读取文件的实际内容;“可写”表示能够编辑、新增、修改、删除文件的实际内容;“可执行”则...

...如何更改用户名,使得所有原所属文件夹的拥有者和所属组名称也一并...
答:chown -hR username:groupname ./目录名\x0d\x0a其中:h表示对符号链接也起作用;\x0d\x0aR表示对所有子文件也起作用;\x0d\x0a后面的用户名和组名用冒号分割;\x0d\x0a最后是要修改的目标文件夹;\x0d\x0a如有疑惑,在终端 man chown ...

Linux系统中如何修改及设置文件系统的权限及安全
答:如果文件系统的权限设置不合理,就会威胁系统的安全,所以当运维人员遇到不能修改及删除文件的情况,就要对文件的的权限进行修改和设置了,下面小编就给大家介绍下Linux系统中如何修改及设置文件的权限。 一、锁定系统重要文件 系统运维人员有时候可能会遇到通过root用户都不能修改或者删除某个文件的情况,产生这种情况的大部分...

修改目录权限linux命修改目录权限linux
答:1,mv可以移动文件,也可以用作更改文件名。2,修改命名:mvfileName.typefileName.newType就可以更改文件后缀了。3,但是一些特定的文件不要随意更改,例如配置文件。如何更改linux文件目录拥有者及用户组?更改Linux文件目录的拥有者可以用chown命令,chown的意思就是changeowner,它的用法是:chown用户名:...

linux下文件夹权限设置
答:chown -R yly:yly tmp //改变tmp文件及其下的文件和子目录的权限为yly用户:yly组 说明:要改变的文件拥有者,也就是用户名必须存在于/etc/passwd文件中,否则就会显示错误。另外用户密码 是保存在/etc/shadow文件夹中的。改变群组chgrp(change group):chgrp yly tmp //改变tmp文件的群组为yly组 ...

linux 下文件夹拥有者用户组等信息全部变为???什么操作都做不了,该...
答:是从其他地方挂载的,挂载上的用户本地没有 你不是root 可以通过root操作 或者磁盘只读,可以复制,不能修改

linux里如何把一个文件更改成所有的用户都有可执行权限
答:linux里把一个文件更改成所有的用户都有可执行权限可以使用以下命令:chmod 777 filename 其中chmod可以藉以控制文件如何被他人所调用。1、chmod语法 chmod [-cfvR] [--help] [--version] mode file...2、chmod参数说明 mode : 权限设定字串,格式如下 :[ugoa...][[+-=][rwxX]...][,......