浏览代码

Remove SIP user when using rmuser

Bob Mottram 9 年前
父节点
当前提交
932100d862
共有 4 个文件被更改,包括 14 次插入1 次删除
  1. 2
    0
      src/freedombone
  2. 1
    0
      src/freedombone-addsipuser
  3. 4
    0
      src/freedombone-adduser
  4. 7
    1
      src/freedombone-rmuser

+ 2
- 0
src/freedombone 查看文件

10999
   echo '</sipwitch>' >> /etc/sipwitch.conf
10999
   echo '</sipwitch>' >> /etc/sipwitch.conf
11000
 
11000
 
11001
   sed -i 's|#PLUGINS=|PLUGINS=|g' /etc/default/sipwitch
11001
   sed -i 's|#PLUGINS=|PLUGINS=|g' /etc/default/sipwitch
11002
+  groupadd sipwitch
11003
+  usermod -aG sipwitch $MY_USERNAME
11002
 
11004
 
11003
   service sipwitch start
11005
   service sipwitch start
11004
 
11006
 

+ 1
- 0
src/freedombone-addsipuser 查看文件

100
         echo "$line" >> $NEW_CONFIG_FILE
100
         echo "$line" >> $NEW_CONFIG_FILE
101
     done
101
     done
102
     mv $NEW_CONFIG_FILE $CONFIG_FILE
102
     mv $NEW_CONFIG_FILE $CONFIG_FILE
103
+    usermod -aG sipwitch $MY_USERNAME
103
 }
104
 }
104
 
105
 
105
 while [[ $# > 1 ]]
106
 while [[ $# > 1 ]]

+ 4
- 0
src/freedombone-adduser 查看文件

34
 GPG_KEYSERVER='hkp://keys.gnupg.net'
34
 GPG_KEYSERVER='hkp://keys.gnupg.net'
35
 SSH_PORT=2222
35
 SSH_PORT=2222
36
 COMPLETION_FILE=$HOME/freedombone-completed.txt
36
 COMPLETION_FILE=$HOME/freedombone-completed.txt
37
+SIP_EXTENSION=
37
 
38
 
38
 if [ ! $MY_USERNAME ]; then
39
 if [ ! $MY_USERNAME ]; then
39
     echo 'No username was given'
40
     echo 'No username was given'
214
 
215
 
215
 clear
216
 clear
216
 echo "New user $MY_USERNAME was created"
217
 echo "New user $MY_USERNAME was created"
218
+if [ $SIP_EXTENSION ]; then
219
+	echo "Their SIP phone extension is $SIP_EXTENSION"
220
+fi
217
 echo "Their login password is $NEW_USER_PASSWORD"
221
 echo "Their login password is $NEW_USER_PASSWORD"
218
 echo ''
222
 echo ''
219
 echo 'IMPORTANT: Make a note of the password, because it will not be saved'
223
 echo 'IMPORTANT: Make a note of the password, because it will not be saved'

+ 7
- 1
src/freedombone-rmuser 查看文件

41
     exit 7
41
     exit 7
42
 fi
42
 fi
43
 
43
 
44
-freedombone-rmxmpp -e "$MY_USERNAME@$HOSTNAME"
44
+if grep -q "install_xmpp" $COMPLETION_FILE; then
45
+    freedombone-rmxmpp -e "$MY_USERNAME@$HOSTNAME"
46
+fi
45
 
47
 
46
 if grep -q "Blog domain" $COMPLETION_FILE; then
48
 if grep -q "Blog domain" $COMPLETION_FILE; then
47
     FULLBLOG_DOMAIN_NAME=$(cat $COMPLETION_FILE | grep "Blog domain" | awk -F ':' '{print $2}')
49
     FULLBLOG_DOMAIN_NAME=$(cat $COMPLETION_FILE | grep "Blog domain" | awk -F ':' '{print $2}')
50
     fi
52
     fi
51
 fi
53
 fi
52
 
54
 
55
+if grep -q "install_sip" $COMPLETION_FILE; then
56
+    freedombone-rmsipuser $MY_USERNAME
57
+fi
58
+
53
 userdel -r $MY_USERNAME
59
 userdel -r $MY_USERNAME
54
 
60
 
55
 if [ -d /home/$MY_USERNAME ]; then
61
 if [ -d /home/$MY_USERNAME ]; then