Open hieuhtr opened 7 years ago
Every file in Linux is managed by a specific user and a specific group.
$ ls -l file.txt -rw-rw-r-- 1 root www-data 0 Feb 25 15:51 file.txt
This file is owned by the root user and belongs to the www-data group.
chown
Important: ONLY root user or members of the sudo group may transfer ownership of a file
sudo group
$ sudo chown robert file.txt $ ls -l file.txt -rw-rw-r-- 1 robert www-data 0 Feb 25 15:51 file.txt
chgrp
All users on the system belong to at least one group. You can find out which groups you belong to using the following command: groups username
groups username
Change the group ownership of a specific file using the chgrp command
$ chgrp webdev file.txt $ ls -l file.txt -rw-rw-r-- 1 robert webdev 0 Feb 25 15:51 file.txt
The file file.txt now belongs to the webdev group.
Change both the owner and group of a file using just the chown command
$ sudo chown tito:editors file.txt $ ls -l file.txt -rw-rw-r-- 1 tito editors 0 Feb 25 15:51 file.txt
File concept:
Every file in Linux is managed by a specific user and a specific group.
1. Display ownership and group information:
This file is owned by the root user and belongs to the www-data group.
2. Change the ownership of a file by using
chown
Important: ONLY root user or members of the
sudo group
may transfer ownership of a file3. Changing the Group Ownership of a file by using
chgrp
All users on the system belong to at least one group. You can find out which groups you belong to using the following command:
groups username
Change the group ownership of a specific file using the chgrp command
The file file.txt now belongs to the webdev group.
Most important:
Change both the owner and group of a file using just the
chown
command