Изменить права доступа к папкам и файлам для всех подкаталогов
Я создал несколько файлов с правами root, которые я бы хотел изменить для конкретного пользователя. Как бы я это сделал? Я не могу просматривать файлы один за другим, так как это займет слишком много времени. Я хотел бы сделать это предпочтительно через Наутилус. Если есть более простой способ сделать это через консоль, я все.
1 ответ
Решение
Я не знаю, как вы можете сделать это в 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
Вы можете изменить все это, чтобы оно принадлежало пользователю:
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
в терминале.