Зробіть різних користувачів у Unix або Linux і встановіть свої індивідуальні дозволи


0

Я хочу, щоб на моєму сервері працювали різні користувачі (скажімо 22.23.34. *) І встановлювали права кожного користувача лише на певний каталог. Дозволяє сказати, що мій сервер має три каталоги Довідник А, В, С

= & gt; Тепер користувач root повинен мати доступ до всіх каталогів. Він може оновлювати, видаляти і т.д. у всіх каталогах.

= & gt; тепер скажімо, я роблю іншого користувача "А". Тепер я хочу, щоб "А" міг зробити що завгодно тільки у своєму власному каталозі, але містив тільки інші каталоги користувачів. Він повинен мати можливість виконувати операції CRUD в каталозі "А", до якого він виділений.

Якими будуть команди для створення такої схеми? Будь-яка ідея?

linux  unix 

Які дистрибутиви ви використовуєте?
Ifthikhan

Відповіді:


0

Просто створіть користувача за синтаксисом:

useradd [options] ім'я користувача

наприклад, useradd aruz

Щоб дозволити користувачам переглядати домашні каталоги один одного, виконайте такі дії

chmod 755 /home/userA

... або будь-який інший шлях до домашнього каталогу.

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

chmod 700 /home/userA

А для хорошої міри ви можете це зробити

chown userA /home/userA

але це майже напевно буде встановлено таким чином за замовчуванням.

Якщо у вашій системі є ACL, ви можете використовувати їх для реалізації тонкого контролю доступу.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.