Некоторые окна делают медленными, другие быстрыми?

В ubuntu большинство файлов могут быть прочитаны кем угодно, и файлы могут быть записаны / изменены владельцем.

Таким образом, разрешения на запись по умолчанию одобрены. Если вы хотите изменить права на чтение: сделайте следующее:

Скажите, что у вас есть файл \ home \ user \ file.txt, который имеет обычные разрешения. Если вы выполните

 cd /home/user
 ls -l file.txt

, вы увидите что-то вроде

 -rw-r--r-- 1 user group  45655 2010-01-16 17:21 file.txt

Это означает:

rw = права на чтение и запись для пользователя пользователя ", r = права доступа для группы" группа "r = права доступа для других.

Группа по умолчанию - это группа, которая имеет только «пользователь» в качестве члена. Поэтому вам нужно только изменить разрешение r для кого-либо еще, сделайте следующее:

 cd /home/user
 chmod o-r file.txt
rw = права на чтение и запись для пользователя «пользователь», o = все остальные (а не пользователь, а не группа) r = права на чтение для группы «группа»

Если вы сейчас выполняете

ls -l file.txt
[d15 ] вы должны увидеть

-rw-r----- 1 user group  45655 2010-01-16 17:21 file.txt

Таким образом, последний «r» удаляется. Вы можете использовать подстановочные знаки в своей команде, например

chmod o-r f*

изменит все файлы, начинающиеся с «f». Если вы хотите использовать его в полном каталоге, включая все подкаталоги, вам нужно добавить параметр «-R» (рекурсивный):

chmod o-r -R /home/user

удалит права на чтение с полного / домашнего / пользовательский каталог для каждого пользователя, который не является владельцем или группой.

Я не рекомендую менять системные каталоги, но если это так, вам нужно добавить «sudo» перед вашей командой. В системных каталогах нет важной информации, поэтому их невозможно записать.

окончательный ответ:

sudo chmod o-r -R /home/*
1
задан 26 December 2011 в 09:04

0 ответов

Другие вопросы по тегам:

Похожие вопросы: