linux中,添加cvs用户,实质就是添加linux用户 (extssh 连接方式)。 (添加时,注意是否要分组。)

前言:

今天使用cvs取代码,发现无法登录。

(但是系统管理者说,用户已经添加了。。)

-----------------------------

cvs知识补充:

 

cvs的连接方式

 

pserver, extssh我们一般使用这两种方式。

 

pserver通常适用于普通用户或匿名用户,

而对于要求安全性较高的开发人员,则推荐使用ext/extssh。

 

ext与extssh的区别在于extssh只支持SSH1,

而ext支持SSH1与SSH2。换句话说,extssh是ext的子集,推荐使用ext。

 

pserverssh2:指的是pserver over SSH2。

我们简单的理解为pserverssh2是SSH2与pserver两种协议的叠加。

相比pserver与ext/extssh来说,并不常用。

----------------------------------------

在这里,我们使用的是extssh 这种连接方式。

 

原理:

linux下cvs用户的原理:

于是上网,查看如何在liunx系统中添加cvs用户。

但是,发现都是直接使用在linux添加用户的命令

adduser sunxuezhi                             //新建sunxuezhi用户
passwd sunxuezhi                               //给sunxuezhi用户设置,修改密码

其实,添加cvs用户的方法就是添加一个linux的用户。

----------------------------------

问题:

使用root用户发现可以 su 切换到我的这个用户。

说明,我的这个用户时存在的。

但是使用我的用户无法连接linux。

说明,我的用户密码有问题。

(应该是管理员当时建立用户的时候,密码打错了。)

---

---

解决:

于是,使用passwd命令,修改一下密码,问题解决。

---------------------------------------------------------

---------------------------------------------------------

添加用户时注意:

(是否需让用户属于某个组)

建工作组
groupadd test                          //新建test工作组

新建用户同时增加工作组
useradd -g test sunxuezhi                      //新建phpq用户并增加到test工作组

注::-g 所属组 -d 家目录 -s 所用的SHELL

其他:

查看用户所属的组:

使用当前用户登录后,使用命令groups

备考:

对于在linux下添加cvs用户而言,由于cvs在linux上,

添加cvs用户其实就相当于添加liunx的用户。

(提议:添加用户时,最好分一个组。)

你可能感兴趣的:(linux中,添加cvs用户,实质就是添加linux用户 (extssh 连接方式)。 (添加时,注意是否要分组。))