chown命令

119 阅读2分钟

文章目录

chown使用方法
[root@yang-1 ~]# useradd yang     //添加用户
[root@yang-1 ~]# cat /etc/passwd     //查看文件
root:x:0:0:root:/root:/bin/bash
bin:x:1:1:bin:/bin:/sbin/nologin
daemon:x:2:2:daemon:/sbin:/sbin/nologin
adm:x:3:4:adm:/var/adm:/sbin/nologin
lp:x:4:7:lp:/var/spool/lpd:/sbin/nologin
sync:x:5:0:sync:/sbin:/bin/sync
shutdown:x:6:0:shutdown:/sbin:/sbin/shutdown
halt:x:7:0:halt:/sbin:/sbin/halt
mail:x:8:12:mail:/var/spool/mail:/sbin/nologin
operator:x:11:0:operator:/root:/sbin/nologin
games:x:12:100:games:/usr/games:/sbin/nologin
ftp:x:14:50:FTP User:/var/ftp:/sbin/nologin
nobody:x:99:99:Nobody:/:/sbin/nologin
systemd-network:x:192:192:systemd Network Management:/:/sbin/nologin
dbus:x:81:81:System message bus:/:/sbin/nologin
polkitd:x:999:998:User for polkitd:/:/sbin/nologin
sshd:x:74:74:Privilege-separated SSH:/var/empty/sshd:/sbin/nologin
postfix:x:89:89::/var/spool/postfix:/sbin/nologin
chrony:x:998:996::/var/lib/chrony:/sbin/nologin
yang:x:1000:1000::/home/yang:/bin/bash     //新建的用户
[root@yang-1 ~]# 
chown:更改文件的所有者
[root@yang-1 ~]# ls -l /tmp/yang/     //查看目录的所有者用户
总用量 0
drwxrwxrwx. 3 root root 19 928 20:40 yang1     //所有者为root
[root@yang-1 ~]# chown yang /tmp/yang/     查看目录的所有者用户
drwxrwxrwx. 3 yang root 19 928 20:40 yang1     //所有者为yan
[root@yang-1 ~]# 
chown也可以修改用户的所属组权限
[root@yang-1 ~]# chown yang:yang /root/2.txt      //修改所有者,所属组为yang
[root@yang-1 ~]# ls -l 2.txt 
-rwx------. 1 yang yang 846 927 20:46 2.txt     //所有者,所属组为yang
[root@yang-1 ~]# 
chown也可以修改所属组
[root@yang-1 ~]# chown :root /root/2.txt     //修改所属组为root
[root@yang-1 ~]# ls -l 2.txt 
-rwx------. 1 yang root 846 927 20:46 2.txt     //所属组为root
[root@yang-1 ~]# 
chown -R:可以把目录,或者目录下面的子目录,文件批量的修改所有者,所属组权限
[root@yang-1 ~]# chown -R root:yang /tmp/yang/     //-R可以批量修改文件中的子目录或文件
[root@yang-1 ~]# ls -l /tmp/yang/
总用量 0
drwxrwxrwx. 3 root yang 19 928 20:40 yang1     //已修改
[root@yang-1 ~]# ls -l /tmp/yang/yang1/
总用量 0
drwxrwxrwx. 2 root yang 6 928 20:40 yang2     //已修改
[root@yang-1 ~]#