您是Linux管理员吗?您是否在Linux命令行中创建/删除用户?如果是,那么本文适合您!阅读以下内容后,您将能够在Linux系统中操纵用户和组权限。在下面的示例中,sai是用户名。
用户模组
usermod命令修改进场客户记录以反映可以在命令行上定位的更改。
要获取有关usermod的更多信息,请使用以下命令–$ usermod --help
样本输出应如下所示–-c, --comment COMMENT new value of the GECOS field
-d, --home HOME_DIR new home directory for the user account
-e, --expiredate EXPIRE_DATE set account expiration date to EXPIRE_DATE
-f, --inactive INACTIVE set password inactive after expiration to INACTIVE
-g, --gid GROUP force use GROUP as new primary group
-G, --groups GROUPS new list of supplementary GROUPS
-a, --append append the user to the supplemental GROUPS
mentioned by the -G option without removing
him/her from other groups
.....................................................................
usermod的用法
usermod的用法应如下所示–$sudo usermod [options] [user Name]
新用户的主目录
要为用户帐户创建新的主目录,请使用以下命令–$ sudo usermod --home /home sai
帐户到期日期
要将帐户到期日期设置为EXPIRE_DATE,请使用以下命令-$ sudo usermod --expiredate 20017-2-24 sai
锁定用户帐号
要锁定用户帐户,请使用以下命令–$ sudo usermod --lock sai
解锁用户帐号
要解锁用户帐户,请使用以下命令–$ sudo usermod --unlock sai
用户密码
要设置用户密码,请使用以下命令–$ sudo usermod --password 123456 sai
将用户添加到组
要将用户添加到组,请使用以下命令–$ sudo usermod --append --groups root,users sai
用户添加
Useradd是用于添加用户的低度实用程序。在Debian上,管理员通常使用adduser在Linux系统上创建用户。
要获取有关用户添加的更多信息,请使用以下命令–$ sudo useradd --help
样本输出应如下所示–-b, --base-dir BASE_DIR base directory for the home directory of the new account
-c, --comment COMMENT GECOS field of the new account
-d, --home-dir HOME_DIR home directory of the new account
-D, --defaults print or change default useradd configuration
-e, --expiredate EXPIRE_DATE expiration date of the new account
-f, --inactive INACTIVE password inactivity period of the new account
-g, --gid GROUP name or ID of the primary group of the new
account
.....................................................................................
useradd的用法
useradd的用法应如下所示–$ sudo useradd [options] [user name]
新帐户的基本目录
要为新帐户创建基本目录,请使用以下命令-$ sudo useradd --base-dir /tmp sai
新帐户的主目录
要创建新帐户的主目录,请使用以下命令–$ sudo useradd --home-dir /home sai
帐户到期日期
要将帐户到期日期设置为EXPIRE_DATE,请使用以下命令-$ sudo useradd --expiredate 20017-2-24 sai
用户密码
要设置用户密码,请使用以下命令–$ sudo useradd --password 123456 sai
将用户添加到组
要将用户添加到组,请使用以下命令–$ sudo usermod --append --groups root,users sai
用户名
Userdel是用于处置用户的低级实用程序。在Debian上,Linux管理员大多数时候使用deluser删除Linux上的使用者。
要获取有关userdel的更多信息,请使用以下命令–$ userdel --help
样本输出应如下所示–-f, --force force removal of files,
even if not owned by user
-h, --help display this help message and exit
-r, --remove remove home directory and mail spool
-R, --root CHROOT_DIR directory to chroot into
-Z, --selinux-user remove any SELinux user mapping for the user
userdel的用法
userdel的用法应如下所示–$sudo userdel [options] [user name]
删除用户
要删除用户,请使用以下命令–$ sudo userdel sai
使用文件删除用户
要使用文件删除用户,请使用以下命令–$ sudo userdel --force sai
删除主目录的用户
要删除主目录的用户,请使用以下命令$ sudo userdel --remove sai
更改密码过期时间
要更改用户密码的过期时间,请使用以下命令,如下所示–$ sudo chage sai
样本输出应如下所示–Changing the aging information for sai
Enter the new value, or press ENTER for the default
Minimum Password Age [0]: 20
Maximum Password Age [99999]: 20
Last Password Change (YYYY-MM-DD) [2017-02-01]:
Password Expiration Warning [7]: 7
Password Inactive [-1]: -1
Account Expiration Date (YYYY-MM-DD) [-1]: 2017-02-28
更改用户全名信息
要更改用户全名字段的手指信息,请使用以下命令,如下所示–$ sudo chfn sai
样本输出应如下所示–Changing the user information for sai
Enter the new value, or press ENTER for the default
Full Name [sai]: sairamkrishna mammahe
Room Number []:
Work Phone []:
Home Phone []:
Other []:
将所有者文件更改为另一个用户
要将文件的所有者更改为另一个用户。在以下命令中,我们将主目录的所有者文件更改为sai(user),如下所示–$ sudo chown sai /home
检查失败日志
要检查故障日志,请使用以下命令,如下所示–$ sudo faillog -a
样本输出应如下所示–Login Failures Maximum Latest On
root 0 0 01/01/70 05:30:00 +0530
daemon 0 0 01/01/70 05:30:00 +0530
bin 0 0 01/01/70 05:30:00 +0530
sys 0 0 01/01/70 05:30:00 +0530
sync 0 0 01/01/70 05:30:00 +0530
games 0 0 01/01/70 05:30:00 +0530
man 0 0 01/01/70 05:30:00 +0530
lp 0 0 01/01/70 05:30:00 +0530
mail 0 0 01/01/70 05:30:00 +0530
news 0 0 01/01/70 05:30:00 +0530
uucp 0 0 01/01/70 05:30:00 +0530
.......................................................................
创建一个新组
要创建新组,请使用以下命令,如下所示–$ sudo groupadd sai
在上面的命令中,sai是组名。
验证分组文件的完整性
验证组文件的完整性。使用以下命令,如下所示–$ sudo grpck
删除群组
要删除组,请使用以下命令,如下所示–$ sudo groupdel sai
打印组
要打印用户所在的组,请使用以下命令,如下所示–$ sudo groups
样本输出应如下所示–root
打印用户ID和组ID
要打印真实有效的用户标识和组标识,请使用以下命令,如下所示–$ sudo id
样本输出应如下所示–uid=0(root) gid=0(root) groups=0(root)
上次用户登录的信息
要显示最后登录的用户以及登录的时间,请使用以下命令,如下所示–$ sudo last
样本输出应如下所示–linux tty7 :0 Wed Feb 1 09:49 gone - no logout
reboot system boot 4.4.0-59-generic Wed Feb 1 09:48 still running
guest-er tty8 :1 Mon Jan 30 15:47 - down (00:00)
linux tty7 :0 Fri Jan 27 09:33 - down (3+06:15)
reboot system boot 4.4.0-59-generic Fri Jan 27 09:32 - 15:48 (3+06:16)
linux tty7 :0 Mon Jan 23 09:10 - down (2+08:51)
reboot system boot 4.4.0-59-generic Mon Jan 23 09:09 - 18:01 (2+08:52)
linux tty7 :0 Fri Jan 20 09:17 - crash (2+23:51)
reboot system boot 4.4.0-59-generic Fri Jan 20 09:17 - 18:01 (5+08:44)
linux tty7 :0 Wed Jan 18 14:21 - down (03:38)
...........................................................................
失败的登录尝试信息
要尝试失败的登录尝试,请使用以下命令,如下所示–$ sudo lastb
样本输出应如下所示–linux tty8 :1 Wed Jan 25 11:16 - 11:16 (00:00)
sai tty8 :1 Wed Jan 25 11:15 - 11:15 (00:00)
sai Wed Jan 25 11:15 - 11:15 (00:00)
linux tty8 :1 Wed Jan 25 11:15 - 11:15 (00:00)
sai tty8 :1 Wed Jan 25 11:15 - 11:15 (00:00)
sai tty8 :1 Wed Jan 25 11:15 - 11:15 (00:00)
sai Wed Jan 25 11:14 - 11:14 (00:00)
linux tty7 :0 Mon Jan 9 11:04 - 11:04 (00:00)
btmp begins Mon Jan 9 11:04:59 2017
用root登录
要以root用户身份登录,请使用以下命令,如下所示–$ sudo sulogin
样本输出应如下所示–Give root password for maintenance
(or press Control-D to continue):
记录的信息和用法
要显示已登录的用户及其正在执行的操作,请使用以下命令,如下所示–$ sudo w
样本输出应如下所示–11:45:38 up 1:57, 1 user, load average: 0.10, 0.39, 0.37
USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT
linux tty7 :0 09:49 1:57m 3:22 0.28s /sbin/upstart -
用户信息
要显示已登录的用户,请使用以下命令,如下所示–$sudo who
样本输出应如下所示–linux tty7 2017-02-01 09:49 (:0)
用户ID信息
要显示用户标识信息,请使用以下命令,如下所示–$sudo whoami
样本输出应如下所示–root在本文中,我们了解了–掌握Linux上的用户管理,我们将提出更多基于Linux的技巧和窍门。继续阅读!