您的位置:首页 > 运维架构 > Linux

Linux 第一次登陆修改密码 chage -d 0

2016-06-29 08:54 471 查看
一、已存在的普通用户

对与已经存在的普通用户

执行下面命令 (强制密码立刻过期)

root@ubuntu:~# chage -d 0 root

-----该命令设置用户上次修改密码的时间为纪元时间(1970年1月1日),这样会使得该命令立刻过期,而不论密码过期策略的设置。-----

虚机重启是会提示输入

此处输入旧密码

然后会提示输入新密码(密码要够复杂、太简单会提示重新设置密码)

再次重启时不会提示修改密码,密码是上次修改后的密码。旧密码失效。

二、新建用户 vsetten

useradd vsetten

passwd vsetten

chage -d 0 vsetten

进去以后sudo su 不能直接切换到root,得经过ubuntu 切换?????

是因为没有赋予root权限

赋予root权限

方法一:修改 /etc/sudoers 文件,找到下面一行,把前面的注释(#)去掉

## Allows people in group wheel to run all commands

%wheel ALL=(ALL) ALL

然后修改用户,使其属于root组(wheel),命令如下:

#usermod -g root tommy

修改完毕,现在可以用tommy帐号登录,然后用命令 su - ,即可获得root权限进行操作。

方法二:修改 /etc/sudoers 文件,找到下面一行,在root下面添加一行,如下所示:

## Allow root to run any commands anywhere

root ALL=(ALL) ALL

tommy ALL=(ALL) ALL

修改完毕,现在可以用tommy帐号登录,然后用命令 su - ,即可获得root权限进行操作。

-----------------普通用户创建如下------------------

root@ubuntu:~# groupadd test

root@ubuntu:~# useradd -d /home/test -g test test

root@ubuntu:~# passwd test

Enter new UNIX password:

Retype new UNIX password:

passwd: password updated successfully

root@ubuntu:~# vi /etc/sudoers

test ALL=(ALL:ALL) ALL

root@ubuntu:~# chage -d 0 test

OK

-----------------------------------

三、对root用户操作

chage -d 0 root
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: