用户

    技术2025-04-22  11

    用户

    基础知识1、超级管理员 root

    基础知识

    用户:管理Linux系统而存在的。 用户一般分为用户名和用户ID(identify) 相当于我们的名字和身份证,名字和学号。 用户名方便管理员使用,用户ID是唯一区别一个用户(计算机只识别ID) user UID Linux里所有的用户和进程都要有用户对应。

    文件存在必须对应用户 进程运行必须对应用户

    Linux用户分为三类:

    1、超级管理员 root

    权限堪称皇帝。UID为0,换句话说UID为0都有皇帝对应的权限。

    Permission denied 权限拒绝

    不要修改ID为0变管理员。

    1、root密码丢失了如何找回来?锻炼自学能力。

    2、虚拟用户(傀儡)实际存在的用户,但是又不允许它登录。 价值何在? 满足文件或进程运行属主的要求。但是又不会带来管理风险。

    3、普通用户 实际存在的用户,又允许它登录。管理员身份创建的,帮助管理员管理系统。 权限仅仅限制家目录,在一些系统级目录可以读取不可以写入,不可以进入/root家目录。 UID C7 1000起步 C6 500起步

    创建用户:useradd + 用户名(添加普通用户)

    用户组::相当于集合、组织

    Linux里面每个人都必须要有一个组织,这个组织叫做用户组 用户组也是给人看的,,用户组也有唯一标识,Group ID简称GID

    默认情况创建用户,并没有创建用户组,它会自动创建一个和用户名相同的用户组以及相同的GID。

    [root@CCTV ~]#useradd cctv [root@CCTV ~]#id cctv uid=1001(cctv) gid=1001(cctv) 组=1001(cctv)

    用户和用户组的对应关系 1、1对1 2、1对多个用户组 3、多个用户对应一个用户组 4、多对多

    [root@oldboyedu ~]#useradd test [root@oldboyedu~]# id test uid=1002(test)gid=1002(test)groups=1002(test) [root@oldboyedu~]# groupadd sa [root@oldboyedu~]#su - test [test@oldboyedu ~]$ touch test.txt [test@oldboyedu~]$ 1s -1 -rw-rw-r–.l test test 0 0ct 1 10:20 test.txt [test@oldboyedu ~]$ logout [root@oldboyedu ~]#1s -1 /data

    Processed: 0.009, SQL: 9