Linux用户和用户组操作----指令操作
2016-10-21 21:38
232 查看
新增一个用户:
linux中如果要新增一个用户,可以使用useradd命令,格式为:useradd [选项] 用户名
可以从上图中,我们看到很多选项,这些选项都不是必填的,分别代表的含义是:
-u 代表UID
-g 代表初始组
-G 代表附加组
-d 代表家目录
-c 代表个人备注信息
-s 代表shell脚本命令,如果是登录用户则一定是:/bin/bash 如果是系统用户则是:/sbin/nologin
一般来说-g是不推荐修改的,如果要加一个管理员,可以将550修改为0。执行了上述命令后,就可以添加
一个用户了,但是大多时候,添加用户时直接使用:useradd 用户名 即可。
用户创建好后,可以使用以下命令来查看用户的的详细信息:
修改为用户设置密码:
可以采用passwd命令来为用户设置密码,直接使用passwd不加任何用户,即可修改当前登录者的密码。但是如果要修改其他人的密码,则需要使用passwd 用户名来设置,格式采用:passwd [选项] 用户名。
也可以使用以下命令,来查看用户名的密码详细:
查看一个用户的密码详情时,root用户则可以使用-S来查看:
使用-S命令后,查看的信息分别是:2016-10-21代表设置密码的时间,0代表上次修改密码的间隔时间,99999代表密码的有效时间,7代表密码失效前的提醒的时间,-1代表永不失效
修改用户信息:
如果要修改用户信息,使用 usermod命令来完成,语法是:usermod [选项] 用户名
如果要修改,用户的信息,除了修改一些配置文件外,那么还可以按照上述命令进行修改:
修改密码状态信息:
可以通过上述chage -l 用户名的命令查看某个用户的密码状态,也可以用以下命令进行修改密码状态:
上述选项中,使用最为广泛的,应该是以下命令:
这个命令就是把密码修改的日期归0,直接变成1970-1-1号,这样系统就会让用户只要登录, 就立马需要修改密码,比较适合批量添加的用户。
删除一个用户:
如果需要删除一个用户,我们使用userdel即可,语法如:userdel [-r] 用户名,即可删除用户:
例外我们可以根据id 用户名去查看一个用户所有的ID信息:
如何切换账户:
如果不切换用户,只需要执行命令的话,使用:
如何将用户添加的组内去呢?
例如:gpasswd -a puxubo root 将puxubo这个用户添加到root组中,gpasswd -d puxubo root 将puxubo这个用户从root组中删除掉。
linux中如果要新增一个用户,可以使用useradd命令,格式为:useradd [选项] 用户名
可以从上图中,我们看到很多选项,这些选项都不是必填的,分别代表的含义是:
-u 代表UID
-g 代表初始组
-G 代表附加组
-d 代表家目录
-c 代表个人备注信息
-s 代表shell脚本命令,如果是登录用户则一定是:/bin/bash 如果是系统用户则是:/sbin/nologin
一般来说-g是不推荐修改的,如果要加一个管理员,可以将550修改为0。执行了上述命令后,就可以添加
一个用户了,但是大多时候,添加用户时直接使用:useradd 用户名 即可。
用户创建好后,可以使用以下命令来查看用户的的详细信息:
修改为用户设置密码:
可以采用passwd命令来为用户设置密码,直接使用passwd不加任何用户,即可修改当前登录者的密码。但是如果要修改其他人的密码,则需要使用passwd 用户名来设置,格式采用:passwd [选项] 用户名。
也可以使用以下命令,来查看用户名的密码详细:
查看一个用户的密码详情时,root用户则可以使用-S来查看:
使用-S命令后,查看的信息分别是:2016-10-21代表设置密码的时间,0代表上次修改密码的间隔时间,99999代表密码的有效时间,7代表密码失效前的提醒的时间,-1代表永不失效
修改用户信息:
如果要修改用户信息,使用 usermod命令来完成,语法是:usermod [选项] 用户名
如果要修改,用户的信息,除了修改一些配置文件外,那么还可以按照上述命令进行修改:
修改密码状态信息:
可以通过上述chage -l 用户名的命令查看某个用户的密码状态,也可以用以下命令进行修改密码状态:
上述选项中,使用最为广泛的,应该是以下命令:
这个命令就是把密码修改的日期归0,直接变成1970-1-1号,这样系统就会让用户只要登录, 就立马需要修改密码,比较适合批量添加的用户。
删除一个用户:
如果需要删除一个用户,我们使用userdel即可,语法如:userdel [-r] 用户名,即可删除用户:
例外我们可以根据id 用户名去查看一个用户所有的ID信息:
如何切换账户:
如果不切换用户,只需要执行命令的话,使用:
如何将用户添加的组内去呢?
例如:gpasswd -a puxubo root 将puxubo这个用户添加到root组中,gpasswd -d puxubo root 将puxubo这个用户从root组中删除掉。
相关文章推荐
- Linux 用户及用户组的操作
- Linux用户和组的操作(三) 用户组文件/etc/group
- linux的用户、用户组与文件操作权限
- linux-用户和用户组基础命令和操作
- Linux命令学习笔记之三用户和用户组操作
- Linux用户(user)和用户组(group)的日常管理与操作教程概述
- Linux用户(user)和用户组(group)的日常管理与操作
- Linux 给用户及用户组分配权限以及对文件目录的操作
- Linux用户用户组及目录与文件操作
- linux用户和用户组的基本操作
- Linux用户和组的操作(十) 增加用户组 groupadd
- Linux 用户及用户组的相关操作
- Linux用户(user)和用户组(group)的日常管理与操作教程概述
- linux 创建新用户添加到sudo用户组及基本安装操作等
- Linux 用户、用户组、文件权限,常用的操作,整理放在这里
- Linux 用户、用户组、权限 的 基本操作命令
- linux开启user_cmd功能记录用户所有操作指令到log message
- Linu学习笔记之——Linux 用户、用户组的相关操作
- linux开启user_cmd功能记录用户所有操作指令到log message中
- Linux用户用户组及文件权限【附管理操作】