linux上用户管理,掌握Linux上的用户管理

您是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的技巧和窍门。继续阅读!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值