Необходимо документировать права пользователя в существующей системе Linux.

Какие команды, действия и т.д. Позволят мне собрать полные профили пользователей?

Права пользователя включают, но не ограничиваются:

    Файл / каталог: чтение, запись, выполнение и удаление
    Доступ: root, su, sudo
    Группы / Роли: колесо
    Подключения: локальные, удаленные

Типы пользователей включают, но не ограничиваются: анонимный, аутентифицированный, системный

________

ОБНОВЛЕНИЕ (1):

    Выходной сигнал System_Output основан на праве: разрешение отклонено
    Команды: getent group, getfacl, visudo /etc /sudoers
    Keywords_to_add_to_Searches: "man page", кстати
    Ключевые слова: список контроля доступа (ACL)

ОБНОВЛЕНИЕ (2):

    Как root, как бы я документировал права пользователя. Пример: [cd /home] [ls] [getfacl _user_01_to_n_] [visudo /etc /sudoers] ... и т.д.

ОБНОВЛЕНИЕ (3):

1 ответ1

2

Посмотрите на справочную страницу getfacl(1) . Это часть пакета acl . Распечатывает списки контроля доступа к файлам. В файловых системах без ACL перечислены традиционные разрешения Unix.

редактировать

Посмотрите на различные опции getfacl например, чтобы документировать разрешения пользователя joe вы можете сказать:

getfacl -R -p /home/joe > joe_permissions.txt

(вывод getfacl будет перенаправлен в файл joe_permissions.txt )

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