I created some files as root that I would now like to be changed to a specific user. How would I do this? I cannot go trough the files one by one as that'd just take way too much time. I would like to do this preferably trough Nautilus. If there is an easier way to do it trough console though, I'm all in.
Asked
Active
Viewed 3.7k times
3
-
exact duplicated http://askubuntu.com/questions/30629/how-can-i-recursively-change-the-permissions-of-files-and-directories – Braiam Sep 21 '13 at 13:25
-
1@Braiam This is not a duplicate; It's related but the questioner wants to change the owner not just the permissions. – Warren Hill Sep 21 '13 at 13:27
-
@WarrenHill actually that's the plus, both commands there, for permissions and owner. Please read the answers. The two most voted has chown and chmod. "Change the ownership of the files in /var/www: sudo chown -R www-data:www-data /var/www" – Braiam Sep 21 '13 at 13:31
-
@Braiam I still think this one should be kept though as that one didn't pop into the search results and thus it probably won't either for other people. – Jeroen Sep 21 '13 at 13:33
-
@Binero that was the third result as the two first where only about permissions and I was looking with your exact title http://i.stack.imgur.com/wd33T.png – Braiam Sep 21 '13 at 13:37
1 Answers
11
I'm not aware of any way you can do this in nautilus but you can do it from a command line
For example I have the following files in a directory
$ ls -la
total 400
drwxrwxr-x 2 warren warren 4096 Jun 22 17:49 .
drwxr-xr-x 74 warren warren 20480 Sep 21 13:05 ..
-rwxrwxr-x 1 root root 199 Jun 22 18:02 ex1.py
-rwxrwxr-x 1 root root 43 Jun 22 17:45 hello.py
-rw-rw-r-- 1 root root 27792 May 27 15:18 img.txt
-rw-rw-r-- 1 root root 323944 May 27 15:16 img.xcf
-rwxrwxr-x 1 root root 3178 Jun 7 22:11 snake.py
-rw-rw-r-- 1 root root 3182 Jun 4 20:20 snake.py~
-rwxrwxr-x 1 root root 7242 May 27 09:26 test
-rw-rw-r-- 1 root root 821 May 27 09:25 test.c
You can change all these to be owned by the user warren with:
sudo chown -R warren:warren *
As shown
warren@dell:~/test$ sudo chown warren:warren *
warren@dell:~/test$ ls -la
total 400
drwxrwxr-x 2 warren warren 4096 Jun 22 17:49 .
drwxr-xr-x 74 warren warren 20480 Sep 21 13:05 ..
-rwxrwxr-x 1 warren warren 199 Jun 22 18:02 ex1.py
-rwxrwxr-x 1 warren warren 43 Jun 22 17:45 hello.py
-rw-rw-r-- 1 warren warren 27792 May 27 15:18 img.txt
-rw-rw-r-- 1 warren warren 323944 May 27 15:16 img.xcf
-rwxrwxr-x 1 warren warren 3178 Jun 7 22:11 snake.py
-rw-rw-r-- 1 warren warren 3182 Jun 4 20:20 snake.py~
-rwxrwxr-x 1 warren warren 7242 May 27 09:26 test
-rw-rw-r-- 1 warren warren 821 May 27 09:25 test.c
the -R
option means recursive; i.e. including sub-directories for more information enter man chown
in a terminal.

Warren Hill
- 22,112
- 28
- 68
- 88