Startseite‎ > ‎Linuix‎ > ‎Open-Xchange‎ > ‎

Adminskripte



Die Adminskripte befinden sich imdem Verzeichnis /opt/open-xchange/sbin/
Zum Ausführen der Skripte muss immer der der Username des Contextadmins und sein Passwort benutzt werden.
Hier ist eine Kurze Übersicht von den Skripten die öfters gebraucht werden:

/opt/open-xchange/sbin/listuser -A oxadmin -P <passwort> -c 1               #auflisten aller user von open-xchange im context 1
/opt/open-xchange/sbin/listcontext -A oxadminmaster -P <passwort>     #auflisten aller contexte
/opt/open-xchange/sbin/listbundles                                                        #zeigt die installierte Module un deren Status an
/opt/open-xchange/sbin/listservices                                                      # eigt alle Services an die von den Modulen benutzt werden
/opt/open-xchange/sbin/listgroup -A oxadmin -P <passwort> -c 1               #auflisten aller Gruppen im context 1
/opt/open-xchange/sbin/listresource -A oxadmin -P <passwort> -c 1           #auflisten aller Gruppenadressen (Verteieler) im context 1
/opt/open-xchange/sbin/changeresource -c 1 -A oxadmin -P <passwort> -i 5 -a true    #  Die Verteileradresse  mit der id 5 im context 1 zugänglich machen
/opt/open-xchange/sbin/deleteresource -A oxadmin -P <passwort> -c 1 -i 300     # Gruppenadresse (Verteieler) mit der id 300 im context 1 löschen
/opt/open-xchange/etc/admindaemon/ModuleAccessDefinitions.propertie
s   # Alle Module und Zugriffe der Mailkonten auf diese
/opt/open-xchange/sbin/listcontext -A oxadminmaster -P <passwort>          # alle contexte auflisten
/opt/open-xchange/sbin/changecontext -c 8 --quota 128 -A oxadminmaster -P <passwort>        #das Quota für context 8 auf 128 Mb setzen
/opt/open-xchange/sbin/changeuser --extendedoptions
                              # alle Einstellungsmöglichkeiten für einen User
/opt/open-xchange/sbin/changecontext --extendedoptions                        # Contextweite  einstellungsmöglichkeiten
/opt/open-xchange/sbin/changeaccessglobal
                            #Zugriffe für alle user ändern


/opt/open-xchange/sbin/changecontext --access-infostore off -c 1 -A oxadminmaster -P <passwort>       # Zugriff auf Infostore (nur Contextweit einstellbar)

/opt/oxldapsync/sbin/oxldapsync.pl -A oxadmin -P <passwort> -c 1 -f /opt/oxldapsync/etc/ldapsync.<contextname>.com.conf    #user des context1 von gosa nach OX synchronisieren

getmoduleaccessforcontext -A oxadminmaster -P <passwort> -c 1           # Zugriffe die ein Context auf bestimmte Module hat


/etc/init.d/open-xchange-admin start                                      #open xchange Admin-Daemon starten
/etc/init.d/open-xchange-admin stop                                      #open xchange Admin-Daemon stoppen
/etc/init.d/open-xchange-admin restart                                  #restarten des Admin Daemond bei Open Xchange
/etc/init.d/open-xchange-groupware [start/stop/restart]        #open xchange starten oder stoppen Groupware

/opt/open-xchange/sbin/showruntimestats -x | grep Session         #Anzahl der Aktuell offenen Sessions

changeuser -c 1 -A oxadmin -P <passwort> -u username --access-usm on              # Freischalten des usm-Moduls für einen User
changeuser -c 1 -A oxadmin -P <passwort> -u username --access-active-sync on   # Freischalten des eas-Moduls für einen User
changeuser -c 1 -A oxadmin -P <passwort> -u username --access-olox20 on          # Freischalten des usm-json-Moduls  für einen User

changeuser -c 1 -A oxadmin -P <passwort> -u username --access-webmail on/off            # den Zugrif auf E-Mails über das Webinterface aktivieren/ deaktivieren

/opt/open-xchange/sbin/changeuser -c 1 -A oxadmin -P passwort -u username --access-read-create-shared-Folders  
# Freigeben lesen/ erstellen für den User aktivieren

changeuser -c 1 -i userid -A oxadmin -P <passwort> -e adresse@domain.de --defaultsenderaddress adresse@domain.de -a adresse@domain.de
   #Die Hauptadresse eines vorhandenen users ändern
(in /opt/open-xchange/etc/admindaemon/User.properties muss PRIMARY_MAIL_UNCHANGEABLE=false sein) - fals geändert, den Admin-Daemon restarten.
anstelle der user ID -i  kann auch die Userkennung -u genutzt werden

/opt/open-xchange/sbin/createuser -c 8 -u userkennung -d "vorname name" -g vorname -s name -p userpasswort -e email@adresse.de --imaplogin userkenung
--imapserver 127.0.0.1 --smtpserver 127.0.0.1 -A oxadmin8 -P contextadminpasswort
        #Einen neuen User anlegen


/opt/open-xchange/sbin/report            # Einen Serverreport an Open-Xchange manuel senden
/opt/open-xchange/sbin/report -d        # Einen Report an Open-Xchange erzeugen und anzeigen - ohne ihn zu senden

Comments