Home  >  Article  >  Operation and Maintenance  >  How to use Linux chown command

How to use Linux chown command

王林
王林forward
2023-05-14 22:16:114462browse

1. Command introduction

The Linux chown (English full spelling: change owner) command is used to set the file owner and file association group. chown requires the permissions of the super user root to execute this command. chown changes the user and/or group ownership of each given file. If only the owner (username or numeric user ID) is provided, that user becomes the owner of each given file and the file group is not changed. If the owner is followed by a colon and the group name (or numeric group ID) with no space in between, the file's group ownership also changes. If the username is followed by a colon but no group name, that user becomes the owner of the file and the file's group is changed to that user's login group. If the colon and group are given but the owner is omitted, only the file group is changed; in this case, chown performs the same function as chgrp. If only a colon is given, or if the entire operand is empty, the owner or group has changed.

2. Usage examples

1. Get command help

[root@s141 home]# chown --help

2. Check the command version

[root@s141 home]# chown --version
chown (GNU coreutils) 8.22
Copyright © 2013 Free Software Foundation, Inc.
License GPLv3 : GNU GPL version 3 or later http://gnu.org/licenses/gpl.html.
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.

Written by David MacKenzie and Jim Meyering.

3. Modify the file owner and group

[root@s141 test]# touch 1.txt
[root@s141 test]# ll
total 0
-rw-r–r-- 1 root root 0 Nov 22 15:52 1.txt
drwxrwxr -x 2 test test 6 Nov 21 18:24 a
[root@s141 test]# chown test.test 1.txt
[root@s141 test]# ll
total 0
-rw- r–r-- 1 test test 0 Nov 22 15:52 1.txt
drwxrwxr-x 2 test test 6 Nov 21 18:24 a

4. Recursively modify the owner of the entire directory Group

How to use Linux chown command

5. Modify the link owner and group

How to use Linux chown command

##6. Modify the group and keep the owner

How to use Linux chown command

7. Display modification information

How to use Linux chown command

8. L and H parameter test

How to use Linux chown command

3. Usage syntax and parameter description

1. Usage syntax

Usage: chown [parameter] user[:group] file

2. Parameter description

ParameterParameter descriptionuserNew The user ID of the file ownergroupThe user group (group) of the new file owner-cDisplay information about changed parts-fIgnore error messages-h Fix symbolic links-vDisplay detailed processing information-RProcess all files in the specified directory and its subdirectories–helpDisplay auxiliary instructions--versionDisplay version
3. Traversal parameter description

The following options are modified when the -R option is also specified. How to traverse the hierarchy. If multiple are specified, only the last one takes effect.

  • -H If the command line argument is a symbolic link pointing to a directory, iterate over it

  • -L Iterate over each pointing directory encountered Symbolic links

  • -P Do not traverse any symbolic links (default)

The above is the detailed content of How to use Linux chown command. For more information, please follow other related articles on the PHP Chinese website!

Statement:
This article is reproduced at:yisu.com. If there is any infringement, please contact admin@php.cn delete