ubuntu创建用户命令、共享文件、gitolite账户
创建用户:
sudo adduser test //创建用户test
会自动同名组,创建/home/test/,从etc/skel/复制文件,并设定密码和相关初始身份信息
删除用户:
sudo userdel test
rm -rf /home/test
********************************************服务器共享文件*****************************************************************
设置文件夹共享:
如果没有安装samba则安装:
sudo apt-get install samba smbfs
之后把当前用户添加到sambashare组里。
sudo adduser yourname sambashare
可以编辑:/etc/group
sambashare:x:124:hans,linux
把可以共享的用户添加到sambashare组里,这里把hans,linux用户添加进去,我测试两个用户都可以共享了。
注:需要注销一下才可以生效的。
**********************gitolite服务器添加访问账户**************************************
在gitolite服务器添加访问账户:
1、在客户端电脑生成秘钥:root#: ssh-keygen -t rsa
将在/home/.ssh生成 id-rsa id-rsa.pub
2、把id-rsa.pub传到gitolite服务器中的gitolite-admin目录,然后在
/gitolite-admin/conf/gitolite.conf中添加秘钥id-rsa
@MSM8916_TEAM_DRIVER = zhujihe WuChuang jiangbo YangShiGang huangchen zhujihe61 huyongmeng_61 huyongmeng yangjinming android5 jiangbo67 huangchen67 jimmy jiangbo66 huyongmeng_61 yangjinming61 yangshigang_61 jimmy67 huangchen67 id-rsa
然后回到gitolite-admin目录 git add id-rsa.pub gitolite.conf
git commit -m "" //提交到版本库
3、同时客服端的.ssh中创建一个config文件,里面内容如下:
host gitolite
user gitolite
hostname 192.168.3.117
port 22
identityfile ~/.ssh/id-rsa
4、以上步骤之后就可以在客服端终端使用 ssh gitolite
查看到gitolite服务器上的代码分支