commands.sh

semanage-login

linux

Manage SELinux login mappings between Linux users and SELinux users. See also: `semanage`, `semanage-user`.

More info →

Options (7)

-l, --listboolean

List all login mappings

Example: sudo semanage login {{[-l|--list]}}
-a, --addboolean

Add a login mapping (map Linux user to SELinux user)

Example: sudo semanage login {{[-a|--add]}} {{[-s|--seuser]}} {{selinux_user}} {{linux_username}}
-s, --seuserboolean

Add a login mapping (map Linux user to SELinux user)

Example: sudo semanage login {{[-a|--add]}} {{[-s|--seuser]}} {{selinux_user}} {{linux_username}}
-d, --deleteboolean

Delete a login mapping

Example: sudo semanage login {{[-d|--delete]}} {{linux_username}}
-m, --modifyboolean

Modify an existing login mapping

Example: sudo semanage login {{[-m|--modify]}} {{[-s|--seuser]}} {{selinux_user}} {{linux_username}}
-r, --rangeboolean

Add a login mapping with a specific MLS/MCS range

Example: sudo semanage login {{[-a|--add]}} {{[-s|--seuser]}} {{user_u}} {{[-r|--range]}} {{s0-s0:c0.c1023}} {{linux_username}}
-C, --locallistboolean

List only customized login mappings

Example: sudo semanage login {{[-l|--list]}} {{[-C|--locallist]}}

Examples (6)

List all login mappings

sudo semanage login [-l|--list]

Add a login mapping (map Linux user to SELinux user)

sudo semanage login [-a|--add] [-s|--seuser] selinux_user linux_username

Delete a login mapping

sudo semanage login [-d|--delete] linux_username

Modify an existing login mapping

sudo semanage login [-m|--modify] [-s|--seuser] selinux_user linux_username

Add a login mapping with a specific MLS/MCS range

sudo semanage login [-a|--add] [-s|--seuser] user_u [-r|--range] s0-s0:c0.c1023 linux_username

List only customized login mappings

sudo semanage login [-l|--list] [-C|--locallist]
made by @shridhargupta | data from tldr-pages