Пакет: libcap-devel

Версия
2.75
Релиз
1.niceos5
Архитектура
x86_64
Хэш GOST
3094283c3b410fd533a6e9e03900f246db53e5bf3dc2852b6bc937cbcc25311e
Хэш MD5
2aa132f4bb21bc2b944f05ee43245ab3
Хэш SHA256
037783ee2b6b55452221d47c419ba243d2c8394fdfaf886882e1fb4062047e3a
Лицензия
GPLv2+
Дата сборки
12 мая 2025 г.
Размер
39,748 МиБ
Совместимые ОС
rpm файл:
libcap-devel-2.75-1.niceos5.x86_64.rpm
Основной пакет

Этот подпакет входит в состав основного пакета: libcap

Зависимости
Имя Тип Версия
libcap runtime -
Граф зависимостей
Файлы пакета
      • /usr/include/sys 0 Б
      • /usr/lib/libcap.so 11 Б
      • /usr/lib/libpsx.so 11 Б
        • /usr/lib/pkgconfig/libcap.pc 209 Б
        • /usr/lib/pkgconfig/libpsx.pc 306 Б
          • /usr/share/man/man3/__psx_syscall.3.gz 38 Б
          • /usr/share/man/man3/cap_clear.3.gz 1,59 КиБ
          • /usr/share/man/man3/cap_clear_flag.3.gz 41 Б
          • /usr/share/man/man3/cap_compare.3.gz 41 Б
          • /usr/share/man/man3/cap_copy_ext.3.gz 1,398 КиБ
          • /usr/share/man/man3/cap_copy_int.3.gz 44 Б
          • /usr/share/man/man3/cap_copy_int_check.3.gz 44 Б
          • /usr/share/man/man3/cap_drop_bound.3.gz 44 Б
          • /usr/share/man/man3/cap_dup.3.gz 40 Б
          • /usr/share/man/man3/cap_fill.3.gz 41 Б
          • /usr/share/man/man3/cap_fill_flag.3.gz 41 Б
          • /usr/share/man/man3/cap_free.3.gz 40 Б
          • /usr/share/man/man3/cap_from_name.3.gz 45 Б
          • /usr/share/man/man3/cap_from_text.3.gz 2,77 КиБ
          • /usr/share/man/man3/cap_func_launcher.3.gz 42 Б
          • /usr/share/man/man3/cap_get_bound.3.gz 44 Б
          • /usr/share/man/man3/cap_get_fd.3.gz 44 Б
          • /usr/share/man/man3/cap_get_file.3.gz 1,533 КиБ
          • /usr/share/man/man3/cap_get_flag.3.gz 41 Б
          • /usr/share/man/man3/cap_get_mode.3.gz 44 Б
          • /usr/share/man/man3/cap_get_nsowner.3.gz 44 Б
          • /usr/share/man/man3/cap_get_pid.3.gz 44 Б
          • /usr/share/man/man3/cap_get_proc.3.gz 4,385 КиБ
          • /usr/share/man/man3/cap_get_secbits.3.gz 44 Б
          • /usr/share/man/man3/cap_iab.3.gz 3,095 КиБ
          • /usr/share/man/man3/cap_iab_compare.3.gz 39 Б
          • /usr/share/man/man3/cap_iab_dup.3.gz 39 Б
          • /usr/share/man/man3/cap_iab_fill.3.gz 39 Б
          • /usr/share/man/man3/cap_iab_from_text.3.gz 39 Б
          • /usr/share/man/man3/cap_iab_get_pid.3.gz 39 Б
          • /usr/share/man/man3/cap_iab_get_proc.3.gz 39 Б
          • /usr/share/man/man3/cap_iab_get_vector.3.gz 39 Б
          • /usr/share/man/man3/cap_iab_init.3.gz 39 Б
          • /usr/share/man/man3/cap_iab_set_proc.3.gz 39 Б
          • /usr/share/man/man3/cap_iab_set_vector.3.gz 39 Б
          • /usr/share/man/man3/cap_iab_to_text.3.gz 39 Б
          • /usr/share/man/man3/cap_init.3.gz 1,012 КиБ
          • /usr/share/man/man3/cap_launch.3.gz 2,604 КиБ
          • /usr/share/man/man3/cap_launcher_callback.3.gz 42 Б
          • /usr/share/man/man3/cap_launcher_set_chroot.3.gz 42 Б
          • /usr/share/man/man3/cap_launcher_set_iab.3.gz 42 Б
          • /usr/share/man/man3/cap_launcher_set_mode.3.gz 42 Б
          • /usr/share/man/man3/cap_launcher_setgroups.3.gz 42 Б
          • /usr/share/man/man3/cap_launcher_setuid.3.gz 42 Б
          • /usr/share/man/man3/cap_max_bits.3.gz 41 Б
          • /usr/share/man/man3/cap_mode.3.gz 44 Б
          • /usr/share/man/man3/cap_mode_name.3.gz 44 Б
          • /usr/share/man/man3/cap_new_launcher.3.gz 42 Б
          • /usr/share/man/man3/cap_prctl.3.gz 44 Б
          • /usr/share/man/man3/cap_prctlw.3.gz 44 Б
          • /usr/share/man/man3/cap_proc_root.3.gz 39 Б
          • /usr/share/man/man3/cap_set_fd.3.gz 44 Б
          • /usr/share/man/man3/cap_set_file.3.gz 44 Б
          • /usr/share/man/man3/cap_set_flag.3.gz 41 Б
          • /usr/share/man/man3/cap_set_mode.3.gz 44 Б
          • /usr/share/man/man3/cap_set_nsowner.3.gz 44 Б
          • /usr/share/man/man3/cap_set_proc.3.gz 44 Б
          • /usr/share/man/man3/cap_set_secbits.3.gz 44 Б
          • /usr/share/man/man3/cap_set_syscall.3.gz 38 Б
          • /usr/share/man/man3/cap_setgroups.3.gz 44 Б
          • /usr/share/man/man3/cap_setuid.3.gz 44 Б
          • /usr/share/man/man3/cap_size.3.gz 44 Б
          • /usr/share/man/man3/cap_to_name.3.gz 45 Б
          • /usr/share/man/man3/cap_to_text.3.gz 45 Б
          • /usr/share/man/man3/capgetp.3.gz 44 Б
          • /usr/share/man/man3/capsetp.3.gz 44 Б
          • /usr/share/man/man3/libcap.3.gz 2,228 КиБ
          • /usr/share/man/man3/libpsx.3.gz 2,04 КиБ
          • /usr/share/man/man3/psx_load_syscalls.3.gz 38 Б
          • /usr/share/man/man3/psx_set_sensitivity.3.gz 38 Б
          • /usr/share/man/man3/psx_syscall.3.gz 38 Б
          • /usr/share/man/man3/psx_syscall3.3.gz 38 Б
          • /usr/share/man/man3/psx_syscall6.3.gz 38 Б
          • /usr/share/man/man5/capability.conf.5.gz 1,179 КиБ
Документация (man-страницы)

CAPABILITY.CONF(5)	      Справочник по форматам файлов	    CAPABILITY.CONF(5)



NAME
       capability.conf - файл конфигурации модуля pam_cap

SYNOPSIS
       /etc/security/capability.conf

DESCRIPTION
       Синтаксис строк в этом файле конфигурации:

       # <-- символ ´#´ предшествует комментарию

       <IAB><SPACE><WHO>

       Здесь <IAB> относится к текстовому формату кортежа наследуемых возможностей IAB, cap_iab(3), или словам all или none.

       Зарезервированное слово all не предоставляет все наследуемые возможности,
       а действует как простой пропуск для любых существующих кортежей возможностей IAB. Зарезервированное слово none относится к пустому набору наследуемых возможностей (и, следовательно, к пустому вектору Ambient).

       Здесь <WHO> относится к значениям имён пользователей PAM, разделённым пробелами, которым будет предоставлен указанный кортеж IAB. Имя, начинающееся с символа @, относится к локально определённым пользователям в /etc/group и т.д. под этим именем группы. Звёздочка "*" может использоваться для обозначения всех пользователей.

       Парсинг файла выбирает первую строку, которая применяется к аутентифицирующемуся пользователю, и пытается применить только эту строку.

       Примеры допустимого синтаксиса:


	   # только root получает возможность сохранить то, что у него было
	   all				      root

	   # это должно применяться только для пользователя beta, у которого
	   # будет удалена возможность cap_chown из набора bounding.
	   !cap_chown			      beta

	   # следующая строка должна применяться к членам группы ´three´
	   # предоставляя им возможности cap_setuid и cap_chown
	   cap_setuid,cap_chown		      @three

	   # это применялось бы к beta и gamma, но beta уже
	   # лишён возможности cap_chown выше. Кроме того, если gamma
	   # находится в группе ´three´, эта строка не будет достигнута.
	   cap_chown			      beta gamma

	   # членам группы ´one´ предоставляется наследуемая возможность cap_setuid,
	   # но возможность cap_chown удаляется из их набора bounding.
	   !cap_chown,cap_setuid	      @one

	   # пользователю alpha предоставляется ambient-возможность (если он не
	   # является членом групп ´one´ или ´three´).
	   ^cap_setuid			      alpha

	   # пользователь delta (если он не является членом групп ´one´ и ´three´) получит
	   # ambient-возможности cap_chown и cap_setgid, но возможность cap_setuid
	   # будет удалена из его набора bounding.
	   ^cap_chown,^cap_setgid,!cap_setuid delta

	   # любые оставшиеся члены группы ´four´ получат наследуемую возможность cap_setuid.
	   cap_setuid			      @four



SEE ALSO
       pam_cap(8), cap_iab(3).



				  Апрель 2024		    CAPABILITY.CONF(5)
CAPABILITY.CONF(5)	      File Formats Manual	    CAPABILITY.CONF(5)



NAME
       capability.conf - pam_cap module configuration file

SYNOPSIS
       /etc/security/capability.conf

DESCRIPTION
       The syntax for lines in this configuration file is:

       # <-- ´#´ precedes a comment

       <IAB><SPACE><WHO>

       Where <IAB> refers to the text format for an inheritable IAB capability
       tuple, cap_iab(3) , or the words all or none.

       The reserved word all does not grant all the inheritable	 capabilities,
       but acts as a simple pass-through for any prevailing IAB tuple capabil‐
       ities. The reserved word none refers to an empty Inheritable capability
       set (and by extension an empty Ambient vector).

       Here  <WHO> refers to the space separated PAM username values that will
       be granted the specified IAB tuple. A name prefixed with the  character
       @  refers to the locally defined /etc/group etc users listed under that
       group name. An asterisk "*" can be used to denote all users.

       The parsing of the file chooses the first line that applies to the  au‐
       thenticating user, and attempts to apply that and only that.

       Examples of valid syntax are:


	   # only root gets to keep what it had
	   all				      root

	   # this should fire for user beta only, who will have
	   # cap_chown dropped from their bounding set.
	   !cap_chown			      beta

	   # the next one should snag the members of the ´three´ group
	   # granting them cap_setuid and cap_chown
	   cap_setuid,cap_chown		      @three

	   # this would apply to beta and gamma, but beta is already
	   # granted a lack of cap_chown above. Further, if gamma is
	   # in the ´three´ group, it would not reach this line.
	   cap_chown			      beta gamma

	   # members of the ´one´ group are granted the cap_setuid Inheritable
	   # capability, but cap_chown is dropped from their bounding set.
	   !cap_chown,cap_setuid	      @one

	   # user alpha gets an ambient capability (unless it is also
	   # a member of the groups ´one´ or ´three´).
	   ^cap_setuid			      alpha

	   # user delta (if not a member of groups ´one´ and ´three´) will get
	   # cap_chown and cap_setgid Ambient capabilities, but have cap_setuid
	   # dropped from its bounding set.
	   ^cap_chown,^cap_setgid,!cap_setuid delta

	   # any remaining members of group ´four´ will get the cap_setuid
	   # Inheritable capability.
	   cap_setuid			      @four



SEE ALSO
       pam_cap(8), cap_iab(3).



				  April 2024		    CAPABILITY.CONF(5)