PHP技术那点事
全部
技术
PHP
MySQL
前端
Linux
JAVA
退出
编辑文章
选择分类
PHP
MySQL
前端
Linux
Java
工具
选择专栏
设计模式
java基础
Angular学习
Java面试题
描述:
封面图上传 :
+
点击上传图片
- 第一步添加一个git 用户 adduser git - 第二步设置git密码 passwd git - 第三步禁用shell登录,出于安全考虑,创建的git用户不允许登录shell,可以通过修改/etc/passwd 文件完成,具体如下: 1. 找到 git-shell位置 使用命令:which git-shell 比如我的位置如下 ``` [root@bobo lib]# which git-shell /usr/bin/git-shell ``` 2. 打开/etc/shells 使用命令: vim /etc/shells 在最后加上/usr/bin/git-shell 3. 接着打开/etc/passwd 文件,找到git用户这一行 ```` git:x:1001:1001::/home/git:/bin/bash 改成 git:x:1001:1001::/home/git:/usr/bin/git-shell ```` 这样,git用户可以正常通过ssh使用git,但无法登录shell,因为我们为git用户指定的git-shell每次一登录就自动退出。
保存文章