用户/用户组
- 用户是指操作系统的实际操作者
- 用户组时具有相同特征的用户的集合体
- UID:用户唯一标识
- GID:用户分组唯一标识
- root用户:Linux系统权限最高的用户
/etc/passwd 存放一些用户信息
[root@localhost /]# cat /etc/passwdhutchision:x:1000:1000:hutchision:/home/hutchision:/bin/bash#用户名:占位符:UID:GID
/etc/group存放一些用户组信息
[root@localhost ~]# cat /etc/groupwangwu:x:1002:lisi:x:1003:用户名:连接符:组id
权限操作命令
su [用户名] #切换到指定用户whoami #查看当前登录用户groups #查看当前用户所属分组id #查看当前用户UID和GIDuseradd [用户名] #添加用户useradd -u [UID] #添加用户并指定UID----------删除用户先删除用户组---------------passwd [用户名] #修改用户密码userdel -r [用户名] #删除用户(-r标识删除用户的同时将home下的主目录也删除)usermod -l [新用户名][旧用户名] #修改用户登录名usermod -g [新组名称][用户名] #修改用户所属分组groupadd [组名] #添加分组groupadd -g [组GID][组名] #添加分组并指定GIDgroupdel 组名 #删除组sudo #Linux sudo命令以系统管理者的身份执行指令,也就是说,经由 sudo 所执行的指令就好像是 root 亲自执行。使用权限:在 /etc/sudoers 中有出现的使用者。
杀死进程
kill -9 进程id #杀死进程
例如
[root@localhost /]# whoamiroot[root@localhost /]# groupsroot[root@localhost /]# iduid=0(root) gid=0(root) 组=0(root) 环境=unconfined_u:unconfined_r:unconfined_t:s0-s0:c0.c1023[root@localhost /]# useradd lisi[root@localhost /]# cat /etc/passwdlisi:x:1001:1001::/home/lisi:/bin/bash[root@localhost /]# useradd -u 1002 wangwu[root@localhost /]# cat /etc/passwdwangwu:x:1002:1002::/home/wangwu:/bin/bash[root@localhost /]# passwd lisi #root权限最高可以修改普通用户的密码更改用户 lisi 的密码 。新的 密码:无效的密码: 密码少于 8 个字符重新输入新的 密码:抱歉,密码不匹配。新的 密码:无效的密码: 密码少于 8 个字符重新输入新的 密码:passwd:所有的身份验证令牌已经成功更新。[root@localhost /]# su lisi[lisi@localhost /]$ passwd更改用户 lisi 的密码 。为 lisi 更改 STRESS 密码。(当前)UNIX 密码:#修改用户名[root@localhost ~]# usermod -l li lisiuserdel: user lisi is currently used by process 5183[root@localhost ~]# exit[lisi@localhost root]$ exit[root@localhost ~]# usermod -l li lisi#修改用户所属分组[root@localhost ~]# usermod -g lisi wangwu[root@localhost ~]# cat /etc/passwdwangwu:x:1002:1003::/home/wangwu:/bin/bashlisi:x:1003:1003::/home/lisi:/bin/bash#添加组[root@localhost ~]# groupadd test1[root@localhost ~]# cat /etc/groupwangwu:x:1002:lisi:x:1003:test1:x:1004:#添加分组并指定GID[root@localhost ~]# groupadd -g 1001 test2[root@localhost ~]# cat /etc/grouphutchision:x:1000:wangwu:x:1002:lisi:x:1003:test1:x:1004:test2:x:1001:
修改用户权限的错误及解决方法
错误一userdel: user lisi is currently used by process 5183解决方案:ctrl+d(退出当前用户)第一次使用ctrl+d退出root用户,回到user1用户;第二次使用ctrl+d退出user1用户,此时会返回到root用户(再按ctrl+d退出登陆连接),此时使用userdel user1正常删除。userdel: user lisi is currently used by process 5183[root@localhost ~]# exit[lisi@localhost root]$ exit[root@localhost ~]# usermod -l li lisi[root@localhost ~]#

