linux更改文件夹所有者|linux下面如何更改用户名使得所有原所属文件夹的拥有者和所属组名称也一并更改过来

linux更改文件夹所有者|linux下面如何更改用户名使得所有原所属文件夹的拥有者和所属组名称也一并更改过来的第1张示图

㈠ linux的文件夹权限如何更改

chmod命令用于修改文件或目录的权限,格式为:"chmod[参数]权限文件或目录名称"。chown命令用于修改文件或目录的所属主与所属组,格式为:“chown[参数]所属主:所属组文件或目录名称”。chmod与chown的命令参数很简单记——对于文件不加参数,遇到目录加大写-R(递归,修改目录内所有文件的属性)。linux下文件还有很多隐藏属性:http://www.linuxprobe.com/chapter-05.html#54创建工作目录并给予GID权限:[[email protected]~]#cd/tmp[[email protected]tmp]#mkdirtestdir[[email protected]tmp]#ls-aldtestdir/drwxr-xr-x.2rootroot6Feb1111:50testdir/[[email protected]tmp]#chmod-Rf777testdir/[[email protected]tmp]#chmod-Rfg+stestdir/[[email protected]tmp]#ls-aldtestdir/drwxrwsrwx.2rootroot6Feb1111:50testdir/切换至普通用户linuxprobe,在该目录创建文件:[[email protected]tmp]#su-linuxprobeLastlogin:WedFeb1111:49:16CST2015onpts/0[[email protected]~]$cd/tmp/testdir/[[email protected]testdir]$echo"linuxprobe.com">test[[email protected]testdir]$ls-altotal8drwxrwsrwx.2rootroot17Feb1111:50.drwxrwxrwt.18rootroot4096Feb1111:50..-rw-rw-r–.1linuxproberoot15Feb1111:50test

㈡ Linux下更改一个文件的所有者,

chown -R 用户组:用户 /etc/hosts

㈢ linux下面如何更改用户名,使得所有原所属文件夹的拥有者和所属组名称也一并更改过来

一、《的chmod命令》。在 shell 中,可以使用chown命令来改变文件所有者及用户组,chgrp命令来改变文件所在用户组。在 Linux的C程序中,可以使用chown函数来改变文件所有者,及所在用户组。

另外,在shell中,要修改文件当前的用户必须具有管理员root的权限。可以通过su命令切换到root用户,也可以通过sudo获得root的权限。

二、使用chown命令更改文件拥有者

在 shell 中,可以使用chown命令来改变文件所有者。chown命令是change owner(改变拥有者)的缩写。需要要注意的是,用户必须是已经存在系统中的,也就是只能改变为在 /etc/passwd这个文件中有记录的用户名称才可以。

chown命令的用途很多,还可以顺便直接修改用户组的名称。此外,如果要连目录下的所有子目录或文件同时更改文件拥有者的话,直接加上 -R的参数即可。

基本语法:

chown [-R] 账号名称 文件或目录

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

参数:

-R : 进行递归( recursive )的持续更改,即连同子目录下的所有文件、目录

都更新成为这个用户组。常常用在更改某一目录的情况。

示例1:

[[email protected]]#touchtestfile//由root用户创建文件[[email protected]]#lstestfile–l-rw–w–w-1rootroot0Jun719:35testfile//文件的拥有者及拥有者级均为root[[email protected]]#chownyangzongdetestfile//修改文件拥有者为yangzongde[[email protected]]#lstestfile-l-rw–w–w-1yangzongderoot0Jun719:35testfile//查看文件拥有者为yangzongde,但组仍为root

三、使用chgrp命令更改文件所属用户组

在shell中,可以使用chgrp命令来改变文件所属用户组,该命令就是change group(改变用户组)的缩写。需要注意的是要改变成为的用户组名称,必须在 /etc/group里存在,否则就会显示错误。

基本语法:

chgrp [-R] 用户组名称 dirname/filename …

参数:

-R : 进行递归( recursive )的持续更改,即连同子目录下的所有文件、目录

都更新成为这个用户组。常常用在更改某一目录的情况。

示例3

[[email protected]]#lstestfile-l-rw–w–w-1yangzongderoot0Jun719:35testfile//查看文件拥有者为yangzongde,但组为root[[email protected]]#chgrpyangzongdetestfile//修改拥有者组为yangzongde[[email protected]]#lstestfile-l-rw–w–w-1yangzongdeyangzongde0Jun719:35testfile[[email protected]]#chownroot:roottestfile//使用chown一次性修改拥有者及组[[email protected]]#lstestfile-l-rw–w–w-1rootroot0Jun719:35testfile

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

你好,具体修改操作步骤如下:一、《的chmod命令》。在 shell 中,可以使用chown命令来改变文件所有者及用户组,chgrp命令来改变文件所在用户组。在 Linux的C程序中,可以使用chown函数来改变文件所有者,及所在用户组。另外,在shell中,要修改文件当前的用户必须具有管理员root的权限。可以通过su命令切换到root用户,也可以通过sudo获得root的权限。二、使用chown命令更改文件拥有者在 shell 中,可以使用chown命令来改变文件所有者。chown命令是change owner(改变拥有者)的缩写。需要要注意的是,用户必须是已经存在系统中的,也就是只能改变为在 /etc/passwd这个文件中有记录的用户名称才可以。chown命令的用途很多,还可以顺便直接修改用户组的名称。此外,如果要连目录下的所有子目录或文件同时更改文件拥有者的话,直接加上 -R的参数即可。基本语法:chown [-R] 账号名称 文件或目录chown [-R] 账号名称:用户组名称 文件或目录参数:-R : 进行递归( recursive )的持续更改,即连同子目录下的所有文件、目录都更新成为这个用户组。常常用在更改某一目录的情况。 [[email protected] home]# touch testfile //由 root 用户创建文件 [[email protected] home]# ls testfile –l -rw–w–w- 1 root root 0 Jun 7 19:35 testfile //文件的拥有者及拥有者级均为 root [[email protected] home]# chown yangzongde testfile //修改文件拥有者为 yangzongde [[email protected] home]# ls testfile -l -rw–w–w- 1 yangzongde root 0 Jun 7 19:35 testfile //查看文件拥有者为 yangzongde,但组仍为 root三、使用chgrp命令更改文件所属用户组在shell中,可以使用chgrp命令来改变文件所属用户组,该命令就是change group(改变用户组)的缩写。需要注意的是要改变成为的用户组名称,必须在 /etc/group里存在,否则就会显示错误。基本语法:chgrp [-R] 用户组名称 dirname/filename …参数:-R : 进行递归( recursive )的持续更改,即连同子目录下的所有文件、目录都更新成为这个用户组。常常用在更改某一目录的情况。[[email protected] home]# ls testfile -l -rw–w–w- 1 yangzongde root 0 Jun 7 19:35 testfile //查看文件拥有者为 yangzongde,但组为 root [[email protected] home]# chgrp yangzongde testfile //修改拥有者组为 yangzongde [[email protected] home]# ls testfile -l -rw–w–w- 1 yangzongde yangzongde 0 Jun 7 19:35 testfile [[email protected] home]# chown root:root testfile // 使用 chown 一次性修改拥有者及组 [[email protected] home]# ls testfile -l -rw–w–w- 1 root root 0 Jun 7 19:35 testfile

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

使用命令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 testdirdrwxr-xr-x 2 test test 0 2009-10-23 10:38 testdir/# ls -lr testdirtotal 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怎么更改文件的所有者

这条命令绝对可以帮到你:按win键+ x 选择命令提示符(管理员)输入命令:cd ‘你的想更改文件所有者的路径’takeown /f * /a /r望采纳!谢谢

㈦ linux怎么改文件夹的所有者

chown -R user:group directory-R参数代表递归,连同目录下的文件以及所有子目录都改专变所有者user 欲修改属的目的所有者group 欲修改的目的用户组directory 目录名称

㈧ linux快速修改文件夹及文件下所有文件与文件夹权限

Linux 权限继承 ,使用setfacl划分权限Linux 文件权限分为 owner group other如:drwxrwx— 5 wdj wdj 4096 09-26 11:51 test如果用户soft 想对test目录有读写权限,一种是将soft用户加入wdj组中。另一种是将other权限改为rw如果想让此目录下的文件或目录继承父目录权限,则每次要chmod -R ….一下现在可以使用setfacl解决以上问题setfacl -R -m u:soft:rwx test[[email protected] data]#lldrwxrwx—+ 5 wdj wdj 4096 08-20 14:51 test这样soft用户就可以操作test目录setfacl -d –set u:soft:rwx test-d是让子目录继承父目录权限使用getfacl命令查看acl权限[[email protected] data]# getfacl test# file: test# owner: wdj# group: wdjuser::rwxuser:soft:rwxgroup::rwxmask::rwxother::—default:user::rwxdefault:user:soft:rwxdefault:group::rwxdefault:mask::rwxdefault:other::—setfacl -x u:soft test去掉单个用户的权限setfacl -b test删除test目录的所以acl权限

㈨ linux修改用户所属组及其文件所属组

1、打开自己的抄linux系统。

㈩ linux下怎么改文件夹的所属组

1、打开自己的linux系统。

未经允许不得转载:山九号 » linux更改文件夹所有者|linux下面如何更改用户名使得所有原所属文件夹的拥有者和所属组名称也一并更改过来

赞 (0)