linux用户管理命令-操作系统-IT技术博客

Linux是多用户多任务的操作系统,用户(user)和用户组(group)的管理是Linux 使用者应该了解和掌握的基础命令。


用户在系统中是分角色的,在Linux系统中,由于角色不同,权限和所完成的任务也不同。Linux用户可以分为三类:


  • root用户(也称为超级用户):系统唯一,是真实的系统管理员。该用户既可以登录系统,也可以操作系统任何文件和命令,拥有最高权限。


  • 虚拟用户:这类用户也被称为伪用户或假用户,与真实用户区分开来,可以没有宿主目录。伪用户通常不需要或无法登录系统,比如bin、daemon、ftp、mail等;这类用户是系统自身拥有的,而非后来添加的,当然,我们也可以添加虚拟用户,比如mysql、apache等用户。伪用户与系统和程序服务相关bin、daemon、shutdown、halt等,任何Linux系统默认都有这些伪用户。mail、news、games、apache、ftp、mysql及sshd等,与linux系统的进程相关。


  • 普通真实用户:这类用户能登录系统,但只能操作其根目录的内容,权限受到限制,这类用户都是系统管理员自行添加的。


值得注意的是,用户的角色是通过UID来识别的,用户的UID是全局唯一的。

超级用户:(root   UID=0)

普通用户: (UID 500~60000)

伪用户:  (UID  1~499)

    所以,我们可以修改用户的UID号来修改用户的类型,如果把root的UID号为500,那么root就变成了普通用户,如果把fnngj用户的UID改为0,那么它就拥有了root用户的超能力。


章节列表