Linux系统的用户管理及相关命令操作
一. 用户和组的概念 Linux系统对账号与组的管理通过ID号实现,在登录系统时,输入的用户名与密码,将会自动将用户名转化为ID号判断其是否存在,然后与密码进行比对。 在Linux中,用户的ID叫做UID,组ID号叫做GID。UID=0时表示超级管理员,=>root用 户,1~999间的ID号系统会预留,我们在创建普通用户时的UID从1000起,我们创建student用户的UID为1001. Linux中的组分为初始组和附加组,一个用户同一时刻仅拥有一个初始组(等同于身份证号),但可以同时加入多个附加组,默认创建用户时,会自动创建同名的组。 2.用户的作用 (1)查看当前用户登录的信息 id 用户名 (2)查看用户的主人 ls -l /home/ (3)查看运行中的进程的用户名 ps aux 3.用户/组信息的储存文件 (1)用户的基本信息文件 cat /etc/passwd passwd文件中包含了系统所有用户的基本信息,一行定义一个用户账户,每行均由7个不同的字段构成,各字段用“:”分割 这里以root为例 root:用户名,登录系统用户的名字 X:密码的占位符,具体的内容不在这里(为了安全去,使用“x”占位代表) 0:UID,用户的身份证号 { UID:0 特权用户 UID:1~999 系统用户 UID:1000+ 普通用户 } 0:GID,组号 每创建一个用户