「shadow」

主题:介绍Shadow软件包及其中的命令的简单介绍。

Shadow,该软件包中包含的程序与系统的密码处理有关,这些程序提供了一种处理密码的安全方式。

项目主页:https://github.com/shadow-maint/shadow

包含的命令列表

chage
Used to change the maximum number of days between obligatory password changes

chfn
Used to change a user’s full name and other information

chgpasswd
Used to update group passwords in batch mode

chpasswd
Used to update user passwords in batch mode

chsh
Used to change a user’s default login shell

expiry
Checks and enforces the current password expiration policy

faillog
Is used to examine the log of login failures, to set a maximum number of failures before an account is blocked, or to reset the failure count

gpasswd
Is used to add and delete members and administrators to groups

groupadd
使用给出的组名来创建新组。

groupdel
Deletes the group with the given name

groupmems
Allows a user to administer his/her own group membership list without the requirement of super user privileges.

groupmod
Is used to modify the given group’s name or GID

grpck
Verifies the integrity of the group files /etc/group and /etc/gshadow

grpconv
Creates or updates the shadow group file from the normal group file

grpunconv
Updates /etc/group from /etc/gshadow and then deletes the latter

lastlog
Reports the most recent login of all users or of a given user

login
Is used by the system to let users sign on

logoutd
Is a daemon used to enforce restrictions on log-on time and ports

newgidmap
Is used to set the gid mapping of a user namespace

newgrp
Is used to change the current GID during a login session

newuidmap
Is used to set the uid mapping of a user namespace

newusers
Is used to create or update an entire series of user accounts

nologin
Displays a message that an account is not available; it is designed to be used as the default shell for accounts that have been disabled

passwd
Is used to change the password for a user or group account

pwck
Verifies the integrity of the password files /etc/passwd and /etc/shadow

pwconv
Creates or updates the shadow password file from the normal password file

pwunconv
Updates /etc/passwd from /etc/shadow and then deletes the latter

sg
Executes a given command while the user’s GID is set to that of the given group

su
使用替代用户和组ID运行SHELL

useradd
使用给定的名字创建用户,或者更新默认的新用户信息。

userdel
Deletes the given user account

usermod
用于修改帐号的登录名,UID,SHELL,组,家目录等等。

vigr
修改/etc/group文件或者/etc/gshadow文件。

vipw
修改/etc/passwd文件或者/etc/shadow文件。