chown



Linux chown

Автор Charm Charm задал вопрос в разделе Компьютеры, Связь

Linux - как пользоваться командой chown для изменения доступа к файлу? и получил лучший ответ

Ответ от Klark[гуру]
Пользоваться согласно манам:
1.
2.
3.
4. ссылка
5. ссылка
Основные отличия.
chmod может запускать обычный юзверь. С ее помощью можно указать, кто, кроме владельца, может пользоваться файлом/директорией (и как - читать, писать, запускать). chown и chattr требуют привелегий root. Это не значит, что обычный юзверь не может выполнять эти команды. Он может, если команды будут запущены с этой привелегией (например, пользователю группы wheel после ввода пароля root-а после команды su или, если дан доступ через sudo).
chown позволяет изменить владельца/группу файла/каталога, в т. ч. рекурсивно. Например, если Вы насоздавали файлов и директорий в /root под root-ом, а потом взялись за ум и решили работать под обычным юзверем, Вам нужно перенести эти файлы/директории в свой домашний каталог под root-м и изменить владельца на нужного пользователя. На примере директории и файла:
su
cd /root
mv MyDocs /home/charm/
mv my-secrets.txt /home/charm/
cd /home/charm
chown -R charm:staff MyDocs my-secrets.txt
exit
chattr используется совместно с механизмами защиты ядра (security levels). С ее помощью устанавливаются СПЕЦИАЛЬНЫЕ АТРИБУТЫ некоторых файлов. Например, чтобы в журнальные файлы можно было только до-записывать, другие файлы - только читать и т. п. Затем система переводится в повышенный уровень безопасности, на котором даже root не сможет ничего сделать с этими файлами. Если взломают учетную запись root-а, потребуется по крайней мере перезагрузка на пониженном уровне безопасности, чтобы удалить все файлы из /etc или почистить логи. А это не может остаться незамеченным! Помогает выжить системе даже после rm -rf / 😉
Если Вы хотите держать на диске приватную информацию, недоступную даже root-у, придется воспользоваться шифрованием. root сможет увидеть эти файлы (разделы) , но не имея пароля, он не сможет их расшифровать. Теоретически, если root будет находиться вместе с Вами в системе, он может получить доступ к приватным данным (когда Вы их расшифруете) , читая напрямую память ядра. Но это требует определенных хакерских навыков 😉

Ответ от Max K.[гуру]
man chown
есть разные варианты того как можно задать параметры

Ответ от Milar[гуру]
Рут имеет доступ ко всему, верно. Но назначить рута никому нельзя)
Что касается команды, то смотри ее хелп. И пишется правильно она chmod.
Если я правильно понял что тебе нужно.

Ответ от 22 ответа[гуру]
Привет! Вот подборка тем с похожими вопросами и ответами на Ваш вопрос: Linux - как пользоваться командой chown для изменения доступа к файлу?
Chown на Википедии
Посмотрите статью на википедии про Chown
R-Studio на Википедии
Посмотрите статью на википедии про R-Studio
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*