Изменить папки и разрешения файлов для всех подкаталогов

Я создал некоторые файлы как root, которые теперь мне бы хотелось изменить для конкретного пользователя. Как мне это сделать? Я не могу пройти через файлы один за другим, так как это займет слишком много времени. Я хотел бы сделать это предпочтительно через Наутилус. Если есть более простой способ сделать это через консоль, я все в игре.

Я не знаю, как вы можете это сделать в nautilus, но вы можете сделать это из командной строки

Например, у меня есть следующие файлы в каталоге

$ 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 

Вы можете изменить все эти права, принадлежащие пользователю warren, с помощью:

 sudo chown -R warren:warren * 

Как показано

 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 

опция -R означает рекурсивную; т.е. включая подкаталоги для получения дополнительной информации, введите man chown в терминал.