linux修改文件所有者|在Linux系统中

linux修改文件所有者|在Linux系统中的第1张示图

1. 在linux系统中,举例说明如何才能修改一个文件的所有者以及所属的群组

修改一个文件的所有者以及所属的群组涉及的命令chown (change owner)改变文件所有者属性chgrp (change group) 改变文件所属群组环境:Centos 5.5 Final 以/root/insatll.log为例-rw-r–r– 1 root root 34243 04-03 18:26 install.loginstall.log所有者及所属群组均为root。改变之前需要确保改变后的所有者在/etc/passwd中,所属群组在/etc/group。如不在这两个目录中,提示错误是不可避免的了。可以使用cat /etc/passwd cat /etc/group 在/etc/passwd , /etc/group 中,会发现很多不是自己建立的账号。但是请不要更改,虽然你是root账号。但是系统需要这些账号,这些账号是系统运行所需要的。chown cike install.log-rw-r–r– 1 cike root 34243 04-03 18:26 install.loginstall.log 这个文件的所有者变成cike这个账户的了。但是所属群组没有改动。chgrp cike install.log-rw-r–r– 1 cike cike 34243 04-03 18:26 install.log这样一来,连所属群组也属于 cike了:) 这是一步步的更改文件的所有者和所属群组。但肯定有性子急的人,想一下更改两个属性。这个时候可以单独使用chown来更改。一个比较麻烦的写法是这样的chown cike install.log && chgrp cike install.log //用&& 连接两句话想简单的话,可以这样写。chown cike:cike install.log如果想更改的账户中不含特别的东西(特别东西指“.” ),还可以这样写:chown cike.cike install.log使用chown还可以单纯的更改文件所属用户组chown .cike install.log 或者 chown :cike install.log这样就完成了使用chown 更改文件所属群组的目的。

2. linux下改变文件的所有者,可以使用什么命令

chown -R 用户名 目录名/文件名-R参数是递归更改目录下所有文件的用户属性,根据是否有需要选择添加或者不添加

3. Linux中举例说明如何才能修改一个文件的所有者及其所属的群组

chown root:root filenamechown bob:bob filename注:chown是修改命令第一个root是用户,冒号后面的root是群组chgrp可以只改所属组chown是通用的,用冒号或者一点…..来分开也可以做到同样的效果

4. linux 改变文件所有者 为什么还是没权限

除了所有者属性外,一个Linux系统下的文件还具有“读”r、“写”w、“执行”x三种权版限属性。只改变权所有者,并不影响 r w x 三种权限属性。

改变权限的命令是 chmod,通过 +[rwx] 参数给文件添加权限。例如赋予文件test执行权限可以通过以下命令完成:

chmod+xtest

5. linux怎么修改文件的所有权

用chmod命令。。下面是粘贴的文件/目录权限设置命令:chmod 这是Linux系统管理员最常用到的命令之一,它用于改变文件或目录的访问权限。该命令有两种用法: 用包含字母和操作符表达式的文字设定法 其语法格式为:chmod [who] [opt] [mode] 文件/目录名 其中who表示对象,是以下字母中的一个或组合: u:表示文件所有者 g:表示同组用户 o:表示其它用户 a:表示所有用户 opt则是代表操作,可以为: +:添加某个权限 -:取消某个权限 =:赋予给定的权限,并取消原有的权限 而mode则代表权限: r:可读 w:可写 x:可执行 例如:为同组用户增加对文件a.txt的读写权限: chmod g+rw a.txt 用数字设定法 而数字设定法则更为简单:chmod [mode] 文件名 关键是mode的取值,一开始许多初学者会被搞糊涂,其实很简单,我们将rwx看成二进制数,如果有则有1表示,没有则有0表示,那么rwx r-x r- -则可以表示成为: 111 101 100 再将其每三位转换成为一个十进制数,就是754。 例如,我们想让a.txt这个文件的权限为: 自己 同组用户 其他用户 可读 是 是 是 可写 是 是 可执行 那么,我们先根据上表得到权限串为:rw-rw-r–,那么转换成二进制数就是110 110 100,再每三位转换成为一个十进制数,就得到664,因此我 们执行命令: chmod 664 a.txt

6. 如何在linux上修改文件的所有者

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

7. linux修改文件夹组拥有者

[[email protected] ~]$ chgrp music music/ -R再试试

8. linux怎么改文件夹的所有者

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

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

更改Linux文件的拥有者用chown命令(chown就是change owner),chown命令的用法类似于这样:chown root /home/testfile上面这条命令就是将/home/testfile的拥有者修改为root用户。chown还有一个-R选项,对修改目录的拥有者很有用,因为它表示递归修改,就是同时把目录下的子目录的所有文件、目录都修改掉。如果想修改文件的所属用户组呢,可以用chgrp命令(chgrp是change group的简写),用法和chown类似:chgrp 用户组 文件路径或文件名chgrp也有一个-R选项,和chown的-R用法是一样的,都适用于目录。

10. 如何使用chown命令改变Linux文件的所有者

比如文件test为root用户所有,想把它改为user用户,可以使用命令sudo chown user:user test使用这个命令时,所有者user必须是有效的用户

未经允许不得转载:山九号 » linux修改文件所有者|在Linux系统中

赞 (0)