Добрый день. Стоит задача настройки на CentOS FTP сервера vsFTPd следующим образом. Необходимо создать 8 пользователей, имеющих доступ к одной и папке на сервере. Но 5 из них должны иметь доступ только на чтение, а 3 на чтение и запись. Каким хитрым конфигом это можно сделать?P.S. Один и тот же логин раздать нескольким пользователям нельзя по причине того, что повторный вход данного пользователя закроет предыдущую сессию.
> Добрый день. Стоит задача настройки на CentOS FTP сервера vsFTPd следующим образом.
> Необходимо создать 8 пользователей, имеющих доступ к одной и папке на
> сервере. Но 5 из них должны иметь доступ только на чтение,
> а 3 на чтение и запись. Каким хитрым конфигом это можно
> сделать?Есть такая штука - группы.
Ссылку на документацию по правам доступа в unix-системах кидать не буду, гугл не первый день существует.> P.S. Один и тот же логин раздать нескольким пользователям нельзя по причине
> того, что повторный вход данного пользователя закроет предыдущую сессию.что-что?
>[оверквотинг удален]
>> Необходимо создать 8 пользователей, имеющих доступ к одной и папке на
>> сервере. Но 5 из них должны иметь доступ только на чтение,
>> а 3 на чтение и запись. Каким хитрым конфигом это можно
>> сделать?
> Есть такая штука - группы.
> Ссылку на документацию по правам доступа в unix-системах кидать не буду, гугл
> не первый день существует.
>> P.S. Один и тот же логин раздать нескольким пользователям нельзя по причине
>> того, что повторный вход данного пользователя закроет предыдущую сессию.
> что-что?Уважаемый PavelR, я понимаю, что, возможно, с вашей позиции, этот вопрос считается простым, но ответ "Есть такая штука - группы." мне ни о чем не говорит. Да, я знаю, что группы есть и что? Мне нужна конкретика. Допустим сделаю я 2 группы: r_users и rw_users как организовать доступ этих групп к одному каталогу на сервере с разными правами? Наверное, если человек обращается за помощью на форум, то ответ "иди на@" он ожидает увидеть в последнюю очередь. Как вы считаете?
По поводу "что-что?" Если я подключаюсь к vsFTPd серверу с использованием логина, например, user повторно, то предыдущая сессия, установленная для user прерывается.
>[оверквотинг удален]
> Уважаемый PavelR, я понимаю, что, возможно, с вашей позиции, этот вопрос считается
> простым, но ответ "Есть такая штука - группы." мне ни о
> чем не говорит. Да, я знаю, что группы есть и что?
> Мне нужна конкретика. Допустим сделаю я 2 группы: r_users и rw_users
> как организовать доступ этих групп к одному каталогу на сервере с
> разными правами? Наверное, если человек обращается за помощью на форум, то
> ответ "иди на@" он ожидает увидеть в последнюю очередь. Как вы
> считаете?
> По поводу "что-что?" Если я подключаюсь к vsFTPd серверу с использованием логина,
> например, user повторно, то предыдущая сессия, установленная для user прерывается.Хмм, ну так вам и дали тему для размышления!
Или вам надо разжевано положить в рот и за вас съесть?
Создать директории нужные.
Создать группы в системе
Добавить определенные группы для пользователей определенных.
Выставить нужные права на директории!
азы админства вам не кто не будит рассказывать, это вы должны сами знать.
> Уважаемый PavelR, я понимаю, что, возможно, с вашей позиции, этот вопрос считается
> простым, но ответ "Есть такая штука - группы." мне ни о
> чем не говорит. Да, я знаю, что группы есть и что?Воспользуйтесь группами.
> Мне нужна конкретика. Допустим сделаю я 2 группы: r_users и rw_users
> как организовать доступ этих групп к одному каталогу на сервере с
> разными правами? Наверное, если человек обращается за помощью на форум, то
> ответ "иди на@" он ожидает увидеть в последнюю очередь. Как вы
> считаете?Я тут смотрю, вас просто закидали ответами на ваш вопрос.
Сидите и радуйтесь, что вам хотя бы подсказали, что для решения вашей задачи надо попробовать использовать группы.
Наверное, если кто-то вам ответил, ваш комментарий "почему ты мне не разжевал и не предоставил готовое решение" он ожидает увидеть в последнюю очередь.
> По поводу "что-что?" Если я подключаюсь к vsFTPd серверу с использованием логина,
> например, user повторно, то предыдущая сессия, установленная для user прерывается.Так происходить не должно.
Лениво читать ман ?user_config_dir
This powerful option allows the override of any config option specified in the manual page, on a per-user basis. Usage is sim‐
ple, and is best illustrated with an example. If you set user_config_dir to be /etc/vsftpd_user_conf and then log on as the
user "chris", then vsftpd will apply the settings in the file /etc/vsftpd_user_conf/chris for the duration of the session. The
format of this file is as detailed in this manual page! PLEASE NOTE that not all settings are effective on a per-user basis.
For example, many settings only prior to the user's session being started. Examples of settings which will not affect any
behviour on a per-user basis include listen_address, banner_file, max_per_ip, max_clients, xferlog_file, etc.Default: (none)
+ поиск по ману по словам write read list
>[оверквотинг удален]
>
> For example, many settings only
> prior to the user's session being started. Examples of
> settings which will not affect any
>
> behviour on a per-user basis include listen_address, banner_file, max_per_ip,
> max_clients, xferlog_file, etc.
>
> Default: (none)
> + поиск по ману по словам write read listРешил вопрос с использованием виртуальных пользователей. Указал им всем одну и ту-же папку и выставил каждому нужные права. Всем спасибо.