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

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

⑴ 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命令用于修改文件或目录的权限,格式为:"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下修改文件夹权限(对于不同用户拥有该文件夹权限的处理)

首先把文件夹的所有者改成xiaoc组改成kchown xiaoc:k c然后设权限所有者xiaoc 能读能改,组成员xiaob 能读不能改,其它人 xiaoa 不能读不能写chmod 750 c

⑷ 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上修改文件的所有者

可以使用chmod这个命令例如:chmodroot.root/tmp/file.txt第一个root表示修改文件的属主第二个root表示修改文件的属组

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

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

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

在Linux中,创建一个文件时,该文件的拥有者都是创建该文件的用户。该文件用户可以修改该文件的拥有者及用户组,当然root用户可以修改任何文件的拥有者及用户组。在Linux中,对于文件的权限(rwx),分为三部分,一部分是该文件的拥有者所拥有的权限,一部分是该文件所在用户组的用户所拥有的权限,另一部分是其他用户所拥有的权限。对于文件的权限请参考《Linux的chmod命令》文件(含文件夹,下同)的权限,在shell中可以通过chmod命令来完成,关于此请参考《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] 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 示例2:chown bin install.logls -l-rw-r–r– 1 bin users 68495 Jun 25 08:53 install.logchown root:root install.logls -l-rw-r–r– 1 root root 68495 Jun 25 08:53 install.log三、使用chgrp命令更改文件所属用户组在shell中,可以使用chgrp命令来改变文件所属用户组,该命令就是change group(改变用户组)的缩写。需要注意的是要改变成为的用户组名称,必须在 /etc/group里存在,否则就会显示错误。基本语法:chgrp [-R] 用户组名称 dirname/filename …参数:-R : 进行递归( recursive )的持续更改,即连同子目录下的所有文件、目录都更新成为这个用户组。常常用在更改某一目录的情况。

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

更改Linux文件目录的拥有者可以用chown命令,chown的意思就是change owner,它的用法是:chown 用户名:用户组名 文件或目录用户名是需要修改成哪个用户所有,用户组名是修改成哪个用户组(厉害不,还能修改所属用户组),注意用户名和组名之间的那个冒号是英文冒号,后面接着是需要修改的文件或目录,一个示例:chown root:root /home/mydir示例将/home/mydir目录的拥有者修改为root,所属用户组修改为root用户组。如果只想修改拥有者呢,那只给出一个用户名就可以了,就像下面这样:chown root /home/testfile注意:chown有一个选项,对于修改目录的所有者很有用,那就是-R选项,-R选项表示递归修改,就是连目录下的子目录里面的所有文件、目录都修改所有者。如果只想修改文件或目录所属用户组呢,那可以用chgrp命令,用法和chown类似:chgrp 用户组 文件或目录chgrp命令也有一个-R选项噢,和chown的-R选项用法一样,都是用于目录。

⑽ linux 如何修改所有者不是自己的文件权限

解决的方法和操作步骤如下:

1、首先,打开Linux系统,创建目录,并使用命令mkdir ceshi创建一个文件夹,如下图所示,然后进入下一步。

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

赞 (0)