添加用户
useradd test (创建test用户,同时会创建test用户组)
useradd -g root test (新建test用户,并加入到root组)
修改用户
usermod -g root test(将test的组强制改为root)
usermod -G root test(将test用户添加到root组中。此时test用户就会属于两个组test、root)
删除用户
userdel (可通过--help查看各参数意义)
用户切换
su 用户名
用户密码配置
passwd 用户名
查看用户权限
[dev@LAMP1 html]$ id
uid=500(dev) gid=500(dev) 组=500(dev),0(root)
[dev@LAMP1 html]$
或者这样查看一下:
[dev@LAMP1 html]$ id root
uid=0(root) gid=0(root) 组=0(root)
[dev@LAMP1 html]$ id dev
uid=500(dev) gid=500(dev) 组=500(dev),0(root)
[dev@LAMP1 html]$
查看/etc/passwd内容,可查看所有用户信息。
内容类似:dev:x:500:500::/home/dev:/bin/bash
使普通用户拥有root权限,方法:
1.只有第一个500是0,也就是uid=0的人,才拥有root权限,也就是改成:
dev:x:0:500::/home/dev:/bin/bash
2.在最开始创建新用户的时候,就直接创建一个uid和gid都是0的用户:
useradd -o -u 0 -g 0 test
创建完之后我们可以查看权限:
id test