需求:公司项目较多,所以人员流动的时候,账号管理很麻烦所以写此脚本偷懒!!
1
2
3
4
5
6
7
8
9
|
#!/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
|
这个是删除脚本
1
2
3
4
5
6
7
8
9
10
|
#!/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行,可根据具体行数调整
本文转自wks9751CTO博客,原文链接: http://blog.51cto.com/wks97/1632873,如需转载请自行联系原作者