linux命令:chown

chown命令简介:

改变文件属主的命令(该命令只有管理员可以使用)

1.命令格式:

chown USERNAME files

2.命令功能:

用于更改文件夹属主的命令

3.命令参数:

-R: 修改目录及其内部文件和子目录的属主(递归修改)

--reference=/path/to/somefile file,... 把file文件的属主改成

/path/to/somefile文件一样多个文件用逗号隔开。

eg:  #chown --reference=/etc/passwd /etc/test/100.sh,/etc/test/200.sh

把100.sh和200.sh两个文件的属主都改成跟/etc/passwd文件属主一致。

4.命令实例:

1、chown donggen 100.sh  把100.sh文件的属主变更为donggen

[[email protected] test]# ls -l

-rwxr-xr-x. 1 root root 273 9月  14 19:49 100.sh

[[email protected] test]# chown donggen 100.sh

[[email protected] test]# ls -l

-rwxr-xr-x. 1 donggen root 273 9月  14 19:49 100.sh   此文件属主已更改为donggen

2、chown donggen /test1   把test1组的属主变更为donggen

[[email protected] /]# ls -ld /test1

drwxr-xr-x. 2 root root 4096 10月 12 16:36 /test1  变更前属主为root

[[email protected] /]# chown donggen /test1

[[email protected] /]# ls -ld /test1

drwxr-xr-x. 2 donggen root 4096 10月 12 16:36 /test1   此目录的属主已更改为donggen

3、chown -R donggen /test  把test组及其内部的子目录和文件的属主都修改

[[email protected] /]# ls -ld /test

drwxr-xr-x. 2 root root 4096 10月 11 09:21 /test  更改前属主为root

[[email protected] /]# ls -l /test

-rwxr-xr-x. 1 root    root 273 9月  14 19:49 100.sh  更改前属主为root

-rwxr-xr-x. 1 root    root 252 9月  14 18:58 hadoop.sh  更改前属主为root

-rwxr-xr-x. 1 root    root 455 8月  25 18:42 myar.sh  更改前属主为root

[[email protected] /]# chown -R donggen /test

[[email protected] /]# ls -ld /test

drwxr-xr-x. 2 donggen root 4096 10月 11 09:21 /test  test目录属主已更改为donggen

[[email protected] /]# ls -l /test

-rwxr-xr-x. 1 donggen root 273 9月  14 19:49 100.sh   test目录下的文件属主也改为donggen

-rwxr-xr-x. 1 donggen root 252 9月  14 18:58 hadoop.sh  test目录下的文件属主也改为donggen

-rwxr-xr-x. 1 donggen root 455 8月  25 18:42 myar.sh  test目录下的文件属主也改为donggen

时间: 2024-10-10 07:23:04

linux命令:chown的相关文章

linux 命令 —— chown

命令格式:      chown [选项] 属主:属组 文件或目录        (选项可不写) 命令功能: 改变文件或目录的归属 常见选项: -R  递归修改目录归属 -h  修改符号链接的归属 -v  显示详细处理过程 常用范例: 例一:将文件file的属主和属组改成zhangsan,当前为root用户 命令:  chown zhangsan:zhangsan file 例二:将目录dir的属主和属组改为zhangsan,当前为root用户 命令:  chown -R zhangsan:zh

linux命令chown和chmod什么区别

chown一般用来 更改属主.也就是文件所属用户.chmod功能要比chown要强大.可更改文件所有属性和权限.只有管理员账户才有权限用此命令. chown 是修改文件的所有者(owner),和所属组(group)chmod 是修改文件的执行属性(所属组,所属者以及其他人所有的权限,比如 读,写,执行)

linux命令--chmod命令&chgrp命令&chown命令

chmod命令是用来更改文件或者文件夹权限的命令 使用方法为 chmod [who] [+ | - | =] [mode] 文件名 其中mode的方法如下: 数字与字符对应关系如下: r=4,w=2,x=1若要rwx属性则4+2+1=7若要rw-属性则4+2=6:若要r-x属性则4+1=7. 其中who权限组的关系如下: u :目录或者文件的当前的用户g :目录或者文件的当前的群组o :除了目录或者文件的当前用户或群组之外的用户或者群组a :所有的用户及群组 例子1  表示给当前用户,当前群组增

Linux命令之chmod、chown

一.chmod命令 chmod命令用于改变linux系统文件或目录的访问权限.用它控制文件或目录的访问权限.该命令有两种用法.一种是包含字母和操作符表达式的文字设定法:另一种是包含数字的数字设定法. Linux系统中的每个文件和目录都有访问许可权限,用它来确定谁可以通过何种方式对文件和目录进行访问和操作. 文件或目录的访问权限分为只读,只写和可执行三种.以文件为例,只读权限表示只允许读其内容,而禁止对其做任何的更改操作.可执行权限表示允许将该文件作为一个程序执行.文件被创建时,文件所有者自动拥有

Linux命令:修改文件权限命令chmod、chgrp、chown详解

Linux系统中的每个文件和目录都有访问许可权限,用它来确定谁可以通过何种方式对文件和目录进行访问和操作. 文件或目录的访问权 限分为只读,只写和可执行三种.以文件为例,只读权限表示只允许读其内容,而禁止对其做任何的更改操作.可执行权限表示允许将该文件作为一个程序执行.文 件被创建时,文件所有者自动拥有对该文件的读.写和可执行权限,以便于对文件的阅读和修改.用户也可根据需要把访问权限设置为需要的任何组合. 有三种不同类型的用户可对文件或目录进行访问:文件所有者,同组用户.其他用户.所有者一般是文

Linux 基础——权限管理命令chown、chgrp

一.chown命令与chgrp命令的作用 有时你需要改变文件或目录的属主,比如有人离职或开发人员创建了一个在测试或生产环境中需要归属在系统账户下的应用.Linux提供了两个命令来实现这个功能:chown命令用来改变文件的属主,chgrp命令用来改变文件的默认属组. 二.chown命令与chgrp命令的语法 chown命令语法:chown owner file chgrp命令语法:chgrp group file owner:指定的所属者或UID,也就是新的所属者. group:指定的所属组,也就

2018/03/09 每日一个Linux命令 之 chgrp/chown

每日一个Linux命令 2018-03-09 Linux 命令 chgrp/chown chgrp [-参数] [文件或者目录] chown [-参数] [文件所有者]:[文件所属群组] [文件或者目录] 世界是变化的,果然是正常的,今天有个同事离职了,在互联网行业,这也正常. 拥抱新变化. 正题: Linux有组的概念. 如果把组比作一个家的话,那么里面的文件就像你的私房钱,你可以花. 在这个家里的你老婆,也可以花,虽然比喻很粗糙,但是说明了组在管理文件中的作用. 为什么要设置组的概念呢? 还

linux 命令chmod 和chown

chmod 命令 “chmod”命令就是改变文件的模式位.chmod会根据要求的模式来改变每个所给的文件,文件夹,脚本等等的文件模式(权限). 在文件(文件夹或者其它,为了简单起见,我们就使用文件)中存在3中类型的权限 ? 1 2 3 Read (r)=4 Write(w)=2 Execute(x)=1 所以如果你想给文件只读权限,就设置为'4';只写权限,设置权限为'2';只执行权限,设置为1; 读写权限,就是4+2 = 6, 以此类推. 现在需要设置3种用户和用户组权限.第一个是拥有者,然后

linux 命令解析2

基本命令  uname -a -s hostname显示主机名若是要永久生效,则编辑以下文件  #vim /etc/sysconfig/network    ssh远程登录#ssh 10.1.1.54 (是以root用户登录的)  #ssh [email protected](是以tom身份登录)  #ssh -Y 10.1.1.54(可以启动图形界面的远程登陆) scp远程拷贝  #scp 10.1.1.54:/etc/passwd /tmp/test(将目的地址10.1.1.54上的/etc

大数据基础之常用Linux命令

大数据实验环境一般为Linux,熟悉Linux操作非常有必要,总结常用Linux命令如下. 1.cd命令 进入文件夹: cd dirname 进入多级文件夹: cd /usr/local/Cellar 返回上层目录: cd ../ 返回上层的上层: cd ../../ 回到主文件夹 cd 2.ls命令 ls命令用于列出当前文件和目录,加上参数之后可以做更多的事情. 不带参数运行ls会列出文件和目录 ls 使用-l参数切换到长清单模式,会显示当前目录内容的长列表: ls -l 加上-lh参数显示文