赞
踩
1. 添加用户:
#useradd 选项 用户名
;
~~~~
扩展:认识passwd文件
~~~~
用户名:密码:用户ID:用户组ID:注释:家目录:解释器shell
~~~~
例子:zhangsan:x:501:501::/home/zhangsan:/bin/bash
x代表密码位,但不是真正的密码值
#usermod 选项 用户名
#usermod -l 新的用户名 旧的用户名
—— 家目录不会改变#passwd 用户名
~~~~
切换用户命令:#su [用户名] (switch user)
~~~~
如果用户名不指定则表示切换到root用户 —— 将当前用户root
~~~~
切换用户需要注意的事项:
~~~~
a. 从root往普通用户切换不需要密码,但是反之则需要root密码
~~~~
b. 切换用户之后前后的工作路径是不变的;
~~~~
c. 普通用户没有办法访问root用户家目录,但是反之则可以
常用语法:#userdel 选项 用户名
常用选项:
-r:表示删除用户的同时,删除其家目录
注意:已经登录的wangerma用户删除的时候提示删除失败,但是没有登录的lisi用户可以正常删除。
解决办法:简单粗暴,kill对应用户的全部进程
### 用户组管理
每个用户都有一个用户组,系统可以对一个用户组中的所有用户进行集中管理
不同Linux 系统对用户组的规定有所不同,如Linux下的用户属于与它同名的用户组,这个用户组在创建用户时同时创建
用户组的管理涉及用户组的添加、删除和修改。组的增加、删除和修改实际上就是对**/etc/group文件的更新**
文件结构:
用户组名:密码:用户组ID:组内用户名
密码:X表示占位符,虽然用户组可以设置密码,但是绝大部分的情况下不设置密码
组内用户名:表示附加组是该组的用户名称
用户组添加:
常用语法:#groupadd 选项 用户组名
常用选项:
-g:类似用户添加里的“-u”,-g表示选择自己设置一个自定义的用户组ID数字,如果自己不指定,则默认从500之后递增;
用户组编辑:
常用语法:#groupmod 选项 用户组名
常用选项:
-g:类似用户修改里的“-u”,-g表示选择自己设置一个自定义的用户组ID数字
-n:类似于用户修改“-l”,表示设置新的用户组的名称
案例:修改Administrators用户组,将组ID从502改成520,将名称改为admins
用户组删除
常用语法:#groupdel 用户组名
注意:当如果需要删除一个组,但是这个组是某个用户的主组时,则不允许删除;如果确实需要删除,则先从组内移出所有用户
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。