linux进程的uid是做什么的 linux超级用户和普通用户的区别?

[更新]
·
·
分类:互联网
2734 阅读

linux进程的uid是做什么的

linux超级用户和普通用户的区别?

linux超级用户和普通用户的区别?

在Linux系统中,有三类用户,分别是系统用户、普通用户和根用户。
1.普通用户:是 Linux的真实用户,这类用户可以通过用户名和密码登录,通常普通用户的UID大于500;
2.系统用户:是系统运行时的一些特殊用户,这类用户往往不能登录到系统中,但是一些进程需要使用这类用户运行,比如系统中的htpd进程就是使用用户 apache运行的;
3.根用户:又叫root,它的UID为0,也是系统中的超级用户,拥有最高权限。
除了用户之外, Linux系统中还存在用户组,而用户组也是用数字来区分的,即 Group ID,简称为GID。

啥是root?

root原意表示根。
root是UNIX和Linux系统中的具有最高权限的管理员账号,通常用户编号UID为0。
root表示路径时,指的是根目录,即文件系统的最初始路径,在Unix/Linux用“/”表示。
root表示人物时,是指美剧《疑犯追踪》(Person of Interest)的根妹,她的名字叫root。

Linux ps命令详解?

ps是一个 Linux 命令,显示有关系统上当前正在运行的进程的信息。
一些常见的选项ps是:
-aux:以面向用户的进程状态格式显示所有用户的所有进程的信息。
-ef或-e:以比默认格式提供更多信息的格式显示有关所有进程的信息。
-u USER:仅显示有关以指定用户身份运行的进程的信息。
请注意,ps命令的选项和输出可能因类 Unix 操作系统而异。查阅手册页 ( man ps) 以获取更多信息和用法示例始终是个好主意。

linux系统中用户分为哪三类?各有什么特点?

第一类:root(超级管理员),UID为0,这个用户有极大的权限,可以直接无视很多的限制,包括读写执行的权限。所以这个用户的使用要小心,因为他的权限太大了。如:root:x:0:0:root:/root:/bin/bash
第二类:系统用户,UID为1~499。一般是不会被登入的。
如adm:x:3:4:adm:/var/adm:/sbin/nologin
第三类:普通用户, UID范围一般是500~65534100。安装以后,使用root创建的用户,其权限由root用户赋予。
如svn:x:501:501::/home/svn:/bin/bash