需求:公司项目较多,所以人员流动的时候,账号管理很麻烦所以写此脚本偷懒!!
#!/bin/bash for i in $(find /home/svn -type f -name ‘passwd‘) do sed -i ‘/‘$1‘/d‘ $i done for h in $(find /home/svn -type f -name ‘authz‘) do sed -i ‘s/‘$1‘,//g‘ $h done
这个是删除脚本
#!/bin/bash for i in $(find /home/svn -type f -name ‘passwd‘) do sed -i ‘$a ‘$1‘ = ‘$2‘‘ $i done for h in $(find /home/svn -type f -name ‘authz‘) do sed -i ‘15s/$/&,‘$1‘/g‘ $h done ~
这个是创建脚本,注意:修改authz权限我这里是第15行,可根据具体行数调整
原文地址:http://wks97.blog.51cto.com/2139464/1632873