Linux系统当中的nobody用户是什么?新手小白科普文

简介

写这一篇的原因前面写了一篇使用命令查看所有用户的文章提到过nobody用户,觉得这个知识点还是蛮有趣的,值得了解学习一下下。

 

 

nobody用户是什么?

那么我们就进入正题nobody用户是什么呢?说到这个就需要引用一下windows系统的概念在里头了,windows系统安装完成之后会自动建立一些内置的账户,而Linux系统用户也同样是在安装完成后有内置账户的。它们是用来完成特定的任务,例如我们访问www.baidu.com这个网页程序时,官网的服务器就是让用户以nobody身份登录,相当于win当中的匿名账户,还有访问ftp时也会用到。

 

nobody首先就是非特权的一个普通账户,默认登录shell是'/sbin/nologin',所以也是无法登录的账户。nobody这个用户的权限也是最小的,安全性也是较高的。用它的目的就是使任何人都可以登录系统,但是其UID和GID不提供任何特权,所以该UID和GID只能访问所有人都可以读写的文件。现在很多系统都是默认创建有nobody,当服务器向外服务时,可能会让client以nobody的身份登录。一切都只给最低权限,也是nobody所存在的意义之处。

阅读剩余
THE END