Я хочу сделать разных пользователей на моем сервере (скажем, 22.23.34. *) И установить права каждого пользователя только для своего конкретного каталога. Допустим, мой сервер имеет три каталога: A, B, C

=> Теперь пользователь root должен иметь доступ ко всем каталогам. Он может обновлять, удалять и т.д. во всех каталогах.

=> теперь допустим, я сделал другого пользователя "A". Теперь я хочу, чтобы "А" мог делать что угодно только в своем собственном каталоге, но может только каталоги других пользователей. Он должен иметь возможность выполнять операции CRUD в Справочнике "А" только для того, кому он назначен.

Какие команды будут использованы для создания такой схемы? Любая идея ?

1 ответ1

0

Просто создайте пользователя по синтаксису:

useradd [параметры] имя пользователя

например, useradd aruz

Чтобы пользователи могли видеть домашние каталоги друг друга, сделайте

chmod 755 /home/userA

... или как выглядят пути к домашним каталогам в вашей системе.

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

chmod 700 /home/userA

И для хорошей меры, вы могли бы сделать

chown userA /home/userA

но это почти наверняка будет установлено по умолчанию.

Если ваша система имеет ACL, вы можете использовать их для реализации более детального контроля доступа.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .