当我们在Linux服务器上安装git时,为什么要为程序(如git)创建新用户?

时间:2014-04-18 14:04:59

标签: linux git

我正在阅读如何在VPS Linux服务器上安装git。列出的第一步是为git创建一个新用户(通常命名为'git'。)我对Linux服务器管理相当新,我对为程序创建新用户的想法感到有些困惑。似乎程序本身成为用户并且被系统视为用户,与当前的人类用户分开。

为什么要这样做,我应该如何看待这个新用户?我试图摆脱用户使用程序的旧观念,以接受Linux使用的更广泛的用户概念。

以'git'用户身份登录时,是否需要执行所有与GIT相关的活动(例如推拉?)

1 个答案:

答案 0 :(得分:5)

这是一项安全措施。像git shell和git服务器这样的程序可以作为该用户运行。可以向该用户授予这些程序所需的特定最小权限。

您可以在此处阅读更多内容http://git-scm.com/book/en/Git-on-the-Server-Setting-Up-the-Server