Форум русскоязычного сообщества Ubuntu


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: Объясните пожалуйста настройки прав доступа  (Прочитано 1418 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн NightFox71

  • Автор темы
  • Новичок
  • *
  • Сообщений: 1
    • Просмотр профиля
Здравствуйте, я тут впервые.
Если честно - уже надоело читать одинаковые статьи в сети, а ответа на вопрос так и не находить. Надеюсь на вашу помощь. Вопросов несколько, пожалуйста, ответьте на каждый.

1. Для чего указываются права для группы? Например: chmod 644 /folder - указываются права для юзеров группы, а для группы зачем? Группа же не является "самостоятельной единицей", она лишь объединяет по правилам юзеров, права которым назначены. Как вообще права юзера в группе могут отличаться от прав самой группы? Т.е. в толпе нельзя редактировать, а в частности (будучи в кругу этой толпы) можно?
2. Как изменить права конкретному пользователю? Все эти команды и мануалы не дали мне ответа. Говорят, что вот команда меняет права юзерам в группе, самой группе и т.д. А как указать права для конкретного пользователя, пофиг в какой он там группе?? Пример: мне нужно создать фтп юзера с правами на чтение всего подряд (условно), но с правами изменения только некоторых папок и их вложений. Указать для конкретного пользователя, не для юзеров вообще (u), не для групп (g) или кого-то еще, а для конкретно заведенного пользователя. Как это сделать??
3. У меня есть сайт на VDS, там же ISPmanager (типа админка сервака). В этой админке можно создать юзера, который может автоматом создать себе FTP юзера (с таким же именем). Какими командами их различать? Скажем, надо мне почитать права на что-то, вижу ответ с именем юзера, как понять о каком юзере речь?

Все, что я нахожу в поисковиках - тыщи копипастов с правками. Подскажите ресурс, где о каждой буковке в команде, о принципах, об особенностях, о том, о чем не говорят почитать на эту тему.
« Последнее редактирование: 01 Июня 2016, 17:30:33 от NightFox71 »

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28510
    • Просмотр профиля
Сложно что-то объяснять человеку, который не хочет думать, но попробую.
Во-первых, не знаю, какие убогие статьи вы читали, но права на файл (POSIX permissions) устанавливаются не для пользователя, а для ВЛАДЕЛЬЦА. Потом для группы, потом для всех остальных.
1. ВЛАДЕЛЕЦ файла вовсе не обязательно состоит в ГРУППЕ, права для группы указывают доступ для членов группы, и да, группа является самодостаточным объектом политики. Что бы вы там ни думали.
2. Команда не может "менять права юзерам в группе", у вас в голове каша. В любой системе контроля доступа есть Субъект, Объект и Действие. Разрешения не контролируют субъект или объект, они контролируют ДЕЙСТВИЕ. Когда пользователь (программа, запущенная с определённым токеном пользователя) пытается совершить действие (получить определённый доступ) с объектом (файлом на диске), разрешение влезает в процесс и проверяет, а соответвует ли ДЕЙСТВИЕ тому, что написано на ОБЪЕКТЕ?
3. После слова ISPManager дальше читать не хочется.
3.1. Никакими. Это один и тот же пользователь. И вообще. Удалите FTP и не пользуйтесь, не придётся ничего "различать". Будет один пользователь.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

 

Страница сгенерирована за 0.017 секунд. Запросов: 21.