Linux环境SVN用户权限修改
htpasswd -b passwd 设置用户名 设置密码(在命令行直接创建,改指令会在/var/svn/passwd自动添加svn账号和加密的密码)修改完用户权限后,是否要重启SVN取决于搭建环境方式,我的这套环境是不需要重启SVN,权限修改就会生效的。passwd文件存放的是用户信息,authz.conf文件存放的是目录权限配置,我们主要修改这两个文件。htpasswd -b passwd(文
1 查看SVN配置文件位置
系统环境:Linux 3.10.0
使用命令行查看SVN进程
ps -ef|grep svn
通过进程信息可以看到svnserve.conf存放的目录,svnserve.conf是svn配置文件
vim /目录/svnserve.conf 查看内容
passwd文件存放的是用户信息,authz.conf文件存放的是目录权限配置,我们主要修改这两个文件
2 增加用户
使用命令行方式添加用户和密码。密码会自动加密
htpasswd -b passwd 设置用户名 设置密码 (在命令行直接创建,改指令会在 /var/svn/passwd自动添加svn账号和加密的密码)
#添加用户
htpasswd -b passwd(文件名) 设置用户名 设置密码
#删除用户
htpasswd -D passwd(文件名) user
#修改用户密码
htpasswd passwd(文件名) user
添加好用户后,可以查看passwd文件内容,新用户已被添加
vim passwd 查看passwd文件
?用户名 查找刚才添加的新用户(?查找内容,键盘按n查找下一个)
:q 不保存退出编辑
3 配置目录权限
vim authz.conf 查看authz.conf文件
配置用户组
用户组 = 用户1,用户2
TEST = user1,user2
配置目录权限
[一级目录:/]
user1 = rw
uer2 = r
[一级目录:/二级目录]
user1 = rw 用户1读写权限
uer2 = r 用户2读权限
修改完成后,键盘按ESC,命令行输入:wq! 保存文件,退出编辑
4 重启SVN配置生效
修改完用户权限后,是否要重启SVN取决于搭建环境方式,我的这套环境是不需要重启SVN,权限修改就会生效的。
更多推荐
所有评论(0)