The chown command (abbreviation for change owner) is used on Unix-like systems to change the owner of a file. Unprivileged (regular) users who wish to change the group of a file that they own may use chgrp.
Usage examples
These examples illustrate typical syntax and use. Modifying permissions requires you are either root or have write access to the file. Changing owner requires root privilege.- Change the owner of
/var/run/httpd.pid
to 'root' (the standard name for the Superuser).
$ chown root /var/run/httpd.pid
- Change the owner of
strace.log
to 'rob' and the group identifier to 'developers'.
$ chown rob:developers strace.log
- Change the owner of
/tmp
and/var/tmp
to ‘nobody’ (not a good idea), and change the group of/tmp
and/var/tmp
to ‘nogroup’
$ chown nobody:nogroup /tmp /var/tmp
- Change the group identifier of
/home
to 512 (regardless of whether a group name is associated with the identifier 512 or not).
$ chown :512 /home
- Change the ownership of
base
to the userfoouser
and make it recursive (-R
)
$ chown -R foouser base
- Change the ownership to newuser and group to newgroup for all of the files and directories in current directory, and all subdirectories (recursively).
$ chown -R newuser:newgroup .
No comments:
Post a Comment