Linux常用管理命令汇总(持续更新)

发布时间:2019-08-19编辑:脚本学堂
本文介绍了几个linux常用命令,包括linux用户与组的管理,linux用户密码的修改与找回等,感兴趣的朋友参考下。

一、用户和组操作
1、添加用户
 

复制代码 代码示例:
#adduser scq//新建用户scq
#passwd scq//为用户scq设置密码

2、添加组
 

复制代码 代码示例:
#groupadd taobao    //新建taobao工作组

3、同时添加用户和组
 

复制代码 代码示例:
#useradd -g taobao scq    //新建用户scq并将其添加到taobao工作组

-g:所属组    -d:家目录    -s:所用的shell
注意,新建用户后默认家目录是/home/scq,也可以通过参数-d来指定。

4、为已存在用户添加工作组
 

复制代码 代码示例:
#usermod -G groupname username
或者
#gpasswd -a username groupname

5、从组中删除用户
 

复制代码 代码示例:
#gpasswd -d username groupname

或者,编辑/etc/group文件,找到groupname那行并删除username

6、显示用户信息
 

复制代码 代码示例:
#id scq//显示用户scq的信息
#cat /etc/passwd    //显示所有用户的信息

7、临时锁定用户
 

复制代码 代码示例:
#passwd scq -l//锁定用户scq,scq将不能登录或使用了
#passwd scq -u       //解锁用户scq,scq又能重新登录或使用了

二、密码修改与找回
1、修改密码
 

#passwd   
修改当前用户密码,会要求你先输入当前密码,再输入新密码和新密码确认,都无误则会提示修改成功:
Changing password for user scq.
Changing password for scq.
(current) UNIX password:
New password:
Retype new password:
passwd: all authentication tokens updated successfully.
#passwd scq
修改其它用户密码(不是当前用户),比如:scq,修改过程同上。

2、找回密码
root用户权限大家都懂的,如果某天root密码忘记或被盗,怎么办?root密码找回步骤如下:
(1)在grub选项菜单中按e进入编辑模式
(2)编辑kernel那行 /init 1(或/single)
(3)按B重启
(4)进入后执行如下命令:
 

复制代码 代码示例:
#passwd root    //重新配置root密码,会要求输入新密码
#init 6