<?xml version="1.0" encoding="utf-8"?><!DOCTYPE article  PUBLIC '-//OASIS//DTD DocBook XML V4.4//EN'  'http://www.docbook.org/xml/4.4/docbookx.dtd'><article><articleinfo><title>HowTo</title><revhistory><revision><revnumber>139</revnumber><date>2026-05-22 13:24:42</date><authorinitials>tutner</authorinitials></revision><revision><revnumber>138</revnumber><date>2026-05-12 07:29:01</date><authorinitials>tutner</authorinitials></revision><revision><revnumber>137</revnumber><date>2026-05-04 13:47:57</date><authorinitials>tutner</authorinitials></revision><revision><revnumber>136</revnumber><date>2026-04-28 14:02:19</date><authorinitials>tutner</authorinitials></revision><revision><revnumber>135</revnumber><date>2026-04-28 12:33:42</date><authorinitials>tutner</authorinitials></revision><revision><revnumber>134</revnumber><date>2026-04-28 12:18:24</date><authorinitials>tutner</authorinitials></revision><revision><revnumber>133</revnumber><date>2026-03-04 16:47:07</date><authorinitials>tutner</authorinitials></revision><revision><revnumber>132</revnumber><date>2026-03-02 12:29:19</date><authorinitials>tutner</authorinitials></revision><revision><revnumber>131</revnumber><date>2025-12-12 15:11:04</date><authorinitials>tutner</authorinitials></revision><revision><revnumber>130</revnumber><date>2025-08-06 10:44:15</date><authorinitials>tutner</authorinitials></revision><revision><revnumber>129</revnumber><date>2025-07-21 11:33:54</date><authorinitials>tutner</authorinitials></revision><revision><revnumber>128</revnumber><date>2025-07-15 14:37:30</date><authorinitials>tutner</authorinitials></revision><revision><revnumber>127</revnumber><date>2025-06-27 12:11:56</date><authorinitials>tutner</authorinitials></revision><revision><revnumber>126</revnumber><date>2025-03-18 17:25:19</date><authorinitials>tutner</authorinitials></revision><revision><revnumber>125</revnumber><date>2025-03-12 13:26:04</date><authorinitials>tutner</authorinitials></revision><revision><revnumber>124</revnumber><date>2024-12-18 13:30:12</date><authorinitials>equinox</authorinitials></revision><revision><revnumber>123</revnumber><date>2024-02-01 12:05:43</date><authorinitials>tutner</authorinitials></revision><revision><revnumber>122</revnumber><date>2024-01-31 15:50:48</date><authorinitials>tutner</authorinitials></revision><revision><revnumber>121</revnumber><date>2024-01-31 14:11:07</date><authorinitials>tutner</authorinitials></revision><revision><revnumber>120</revnumber><date>2024-01-31 14:07:52</date><authorinitials>tutner</authorinitials></revision><revision><revnumber>119</revnumber><date>2024-01-18 09:28:36</date><authorinitials>tutner</authorinitials></revision><revision><revnumber>118</revnumber><date>2024-01-08 08:02:14</date><authorinitials>tutner</authorinitials></revision><revision><revnumber>117</revnumber><date>2023-09-13 14:49:08</date><authorinitials>jue</authorinitials><revremark>Follow Me</revremark></revision><revision><revnumber>116</revnumber><date>2023-09-13 13:36:13</date><authorinitials>jue</authorinitials><revremark>Parallelruf update</revremark></revision><revision><revnumber>115</revnumber><date>2023-07-03 14:37:18</date><authorinitials>tutner</authorinitials></revision><revision><revnumber>114</revnumber><date>2023-05-25 13:49:16</date><authorinitials>tutner</authorinitials></revision><revision><revnumber>113</revnumber><date>2023-05-25 13:48:22</date><authorinitials>tutner</authorinitials></revision><revision><revnumber>112</revnumber><date>2023-02-27 10:19:04</date><authorinitials>tutner</authorinitials></revision><revision><revnumber>111</revnumber><date>2023-02-27 10:18:32</date><authorinitials>tutner</authorinitials></revision><revision><revnumber>110</revnumber><date>2023-02-08 16:36:53</date><authorinitials>jue</authorinitials></revision><revision><revnumber>109</revnumber><date>2023-02-01 15:39:03</date><authorinitials>tutner</authorinitials></revision><revision><revnumber>108</revnumber><date>2022-10-12 14:20:55</date><authorinitials>tutner</authorinitials></revision><revision><revnumber>107</revnumber><date>2022-08-22 15:42:21</date><authorinitials>tutner</authorinitials></revision><revision><revnumber>106</revnumber><date>2022-06-20 13:12:13</date><authorinitials>tutner</authorinitials></revision><revision><revnumber>105</revnumber><date>2022-06-01 12:31:21</date><authorinitials>tutner</authorinitials></revision><revision><revnumber>104</revnumber><date>2022-05-20 10:00:21</date><authorinitials>tutner</authorinitials></revision><revision><revnumber>103</revnumber><date>2022-05-20 09:08:22</date><authorinitials>tutner</authorinitials></revision><revision><revnumber>102</revnumber><date>2022-05-20 09:07:06</date><authorinitials>tutner</authorinitials></revision><revision><revnumber>101</revnumber><date>2022-05-20 09:00:04</date><authorinitials>tutner</authorinitials></revision><revision><revnumber>100</revnumber><date>2022-03-02 16:52:12</date><authorinitials>tutner</authorinitials></revision><revision><revnumber>99</revnumber><date>2021-11-17 13:19:18</date><authorinitials>tutner</authorinitials></revision><revision><revnumber>98</revnumber><date>2021-11-17 13:18:51</date><authorinitials>tutner</authorinitials></revision><revision><revnumber>97</revnumber><date>2021-11-17 13:18:23</date><authorinitials>tutner</authorinitials></revision><revision><revnumber>96</revnumber><date>2021-09-22 15:55:06</date><authorinitials>tutner</authorinitials></revision><revision><revnumber>95</revnumber><date>2021-09-22 14:00:20</date><authorinitials>tutner</authorinitials></revision><revision><revnumber>94</revnumber><date>2021-09-13 15:19:58</date><authorinitials>tutner</authorinitials></revision><revision><revnumber>93</revnumber><date>2021-09-13 15:18:50</date><authorinitials>tutner</authorinitials></revision><revision><revnumber>92</revnumber><date>2021-02-22 09:37:59</date><authorinitials>tutner</authorinitials></revision><revision><revnumber>91</revnumber><date>2020-11-13 09:01:23</date><authorinitials>tutner</authorinitials></revision><revision><revnumber>90</revnumber><date>2020-10-27 09:40:37</date><authorinitials>tutner</authorinitials></revision><revision><revnumber>89</revnumber><date>2020-10-27 09:40:13</date><authorinitials>tutner</authorinitials></revision><revision><revnumber>88</revnumber><date>2020-10-27 08:44:37</date><authorinitials>tutner</authorinitials></revision><revision><revnumber>87</revnumber><date>2020-07-06 12:19:50</date><authorinitials>jue</authorinitials></revision><revision><revnumber>86</revnumber><date>2019-03-13 13:06:25</date><authorinitials>jue</authorinitials><revremark>+Sendungslogs</revremark></revision><revision><revnumber>85</revnumber><date>2018-12-03 17:46:25</date><authorinitials>jue</authorinitials><revremark>PBX Konfiguration aktivieren</revremark></revision><revision><revnumber>84</revnumber><date>2018-09-26 10:35:07</date><authorinitials>equinox</authorinitials></revision><revision><revnumber>83</revnumber><date>2018-09-10 17:13:48</date><authorinitials>jue</authorinitials><revremark>+ Schaltzeiten</revremark></revision><revision><revnumber>82</revnumber><date>2017-11-28 16:51:18</date><authorinitials>jue</authorinitials><revremark>+GoSa</revremark></revision><revision><revnumber>81</revnumber><date>2017-11-20 14:33:10</date><authorinitials>jue</authorinitials><revremark>Telefonansage</revremark></revision><revision><revnumber>80</revnumber><date>2016-11-04 15:53:58</date><authorinitials>schauher</authorinitials></revision><revision><revnumber>79</revnumber><date>2016-08-11 16:10:26</date><authorinitials>schauher</authorinitials></revision><revision><revnumber>78</revnumber><date>2016-08-11 16:09:53</date><authorinitials>schauher</authorinitials></revision><revision><revnumber>77</revnumber><date>2016-08-11 16:09:30</date><authorinitials>schauher</authorinitials></revision><revision><revnumber>76</revnumber><date>2016-07-13 12:49:50</date><authorinitials>schauher</authorinitials></revision><revision><revnumber>75</revnumber><date>2016-07-13 12:47:08</date><authorinitials>schauher</authorinitials></revision><revision><revnumber>74</revnumber><date>2016-07-13 12:44:19</date><authorinitials>schauher</authorinitials></revision><revision><revnumber>73</revnumber><date>2015-03-25 15:15:57</date><authorinitials>schauher</authorinitials></revision><revision><revnumber>72</revnumber><date>2015-03-02 10:33:46</date><authorinitials>schauher</authorinitials></revision><revision><revnumber>71</revnumber><date>2014-07-10 11:20:32</date><authorinitials>schauher</authorinitials></revision><revision><revnumber>70</revnumber><date>2014-07-10 11:20:15</date><authorinitials>schauher</authorinitials></revision><revision><revnumber>69</revnumber><date>2014-04-16 12:57:27</date><authorinitials>schauher</authorinitials></revision><revision><revnumber>68</revnumber><date>2014-04-16 12:50:53</date><authorinitials>schauher</authorinitials></revision><revision><revnumber>67</revnumber><date>2014-04-16 12:50:14</date><authorinitials>schauher</authorinitials></revision><revision><revnumber>66</revnumber><date>2014-04-16 12:49:01</date><authorinitials>schauher</authorinitials></revision><revision><revnumber>65</revnumber><date>2014-04-16 12:48:21</date><authorinitials>schauher</authorinitials></revision><revision><revnumber>64</revnumber><date>2014-04-16 12:45:31</date><authorinitials>schauher</authorinitials></revision><revision><revnumber>63</revnumber><date>2014-04-16 12:43:54</date><authorinitials>schauher</authorinitials></revision><revision><revnumber>62</revnumber><date>2014-04-16 12:43:25</date><authorinitials>schauher</authorinitials></revision><revision><revnumber>61</revnumber><date>2014-04-11 19:10:52</date><authorinitials>schauher</authorinitials></revision><revision><revnumber>60</revnumber><date>2014-04-08 13:14:38</date><authorinitials>schauher</authorinitials></revision><revision><revnumber>59</revnumber><date>2014-03-11 10:00:47</date><authorinitials>schauher</authorinitials></revision><revision><revnumber>58</revnumber><date>2014-03-11 09:59:18</date><authorinitials>schauher</authorinitials></revision><revision><revnumber>57</revnumber><date>2014-03-11 09:58:36</date><authorinitials>schauher</authorinitials></revision><revision><revnumber>56</revnumber><date>2014-03-11 09:57:48</date><authorinitials>schauher</authorinitials></revision><revision><revnumber>55</revnumber><date>2014-03-11 09:56:30</date><authorinitials>schauher</authorinitials></revision><revision><revnumber>54</revnumber><date>2014-03-11 09:55:16</date><authorinitials>schauher</authorinitials></revision><revision><revnumber>53</revnumber><date>2014-03-11 09:53:02</date><authorinitials>schauher</authorinitials></revision><revision><revnumber>52</revnumber><date>2014-03-11 09:52:52</date><authorinitials>schauher</authorinitials></revision><revision><revnumber>51</revnumber><date>2014-03-11 09:52:42</date><authorinitials>schauher</authorinitials></revision><revision><revnumber>50</revnumber><date>2014-03-11 09:52:32</date><authorinitials>schauher</authorinitials></revision><revision><revnumber>49</revnumber><date>2014-03-11 09:51:59</date><authorinitials>schauher</authorinitials></revision><revision><revnumber>48</revnumber><date>2014-03-04 13:00:03</date><authorinitials>schauher</authorinitials></revision><revision><revnumber>47</revnumber><date>2014-01-20 18:01:45</date><authorinitials>schauher</authorinitials></revision><revision><revnumber>46</revnumber><date>2014-01-20 18:00:27</date><authorinitials>schauher</authorinitials></revision><revision><revnumber>45</revnumber><date>2013-10-29 13:17:39</date><authorinitials>schauher</authorinitials></revision><revision><revnumber>44</revnumber><date>2013-09-18 16:29:02</date><authorinitials>schauher</authorinitials></revision><revision><revnumber>43</revnumber><date>2013-08-22 12:52:06</date><authorinitials>schauher</authorinitials></revision><revision><revnumber>42</revnumber><date>2013-08-22 12:50:07</date><authorinitials>schauher</authorinitials></revision><revision><revnumber>41</revnumber><date>2013-08-07 14:37:14</date><authorinitials>schauher</authorinitials></revision><revision><revnumber>40</revnumber><date>2013-08-07 14:26:52</date><authorinitials>schauher</authorinitials></revision><revision><revnumber>39</revnumber><date>2013-08-07 12:22:06</date><authorinitials>schauher</authorinitials></revision><revision><revnumber>38</revnumber><date>2013-07-16 12:42:38</date><authorinitials>schauher</authorinitials></revision><revision><revnumber>37</revnumber><date>2013-07-02 13:05:35</date><authorinitials>schauher</authorinitials></revision><revision><revnumber>36</revnumber><date>2013-07-02 12:17:31</date><authorinitials>schauher</authorinitials></revision><revision><revnumber>35</revnumber><date>2013-07-02 10:50:57</date><authorinitials>schauher</authorinitials></revision><revision><revnumber>34</revnumber><date>2013-06-26 14:53:57</date><authorinitials>schauher</authorinitials></revision><revision><revnumber>33</revnumber><date>2013-06-26 14:34:33</date><authorinitials>schauher</authorinitials></revision><revision><revnumber>32</revnumber><date>2013-06-25 12:42:06</date><authorinitials>schauher</authorinitials></revision><revision><revnumber>31</revnumber><date>2013-06-25 12:41:12</date><authorinitials>schauher</authorinitials></revision><revision><revnumber>30</revnumber><date>2013-06-25 12:25:48</date><authorinitials>equinox</authorinitials></revision><revision><revnumber>29</revnumber><date>2013-06-20 12:00:54</date><authorinitials>schauher</authorinitials></revision><revision><revnumber>28</revnumber><date>2013-06-20 12:00:26</date><authorinitials>schauher</authorinitials></revision><revision><revnumber>27</revnumber><date>2013-06-20 11:19:57</date><authorinitials>schauher</authorinitials></revision><revision><revnumber>26</revnumber><date>2013-06-20 10:52:37</date><authorinitials>schauher</authorinitials></revision><revision><revnumber>25</revnumber><date>2013-06-20 10:51:34</date><authorinitials>schauher</authorinitials></revision><revision><revnumber>24</revnumber><date>2013-06-20 10:44:58</date><authorinitials>schauher</authorinitials></revision><revision><revnumber>23</revnumber><date>2013-06-20 10:44:25</date><authorinitials>schauher</authorinitials></revision><revision><revnumber>22</revnumber><date>2013-06-20 10:43:41</date><authorinitials>schauher</authorinitials></revision><revision><revnumber>21</revnumber><date>2013-06-20 10:37:47</date><authorinitials>schauher</authorinitials></revision><revision><revnumber>20</revnumber><date>2013-06-20 10:37:25</date><authorinitials>schauher</authorinitials></revision><revision><revnumber>19</revnumber><date>2013-06-20 10:37:10</date><authorinitials>schauher</authorinitials></revision><revision><revnumber>18</revnumber><date>2013-06-20 10:36:49</date><authorinitials>schauher</authorinitials></revision><revision><revnumber>17</revnumber><date>2013-06-19 12:37:07</date><authorinitials>schauher</authorinitials></revision><revision><revnumber>16</revnumber><date>2013-06-19 12:34:56</date><authorinitials>schauher</authorinitials></revision><revision><revnumber>15</revnumber><date>2013-06-19 10:45:01</date><authorinitials>schauher</authorinitials></revision><revision><revnumber>14</revnumber><date>2013-06-19 10:40:45</date><authorinitials>schauher</authorinitials></revision><revision><revnumber>13</revnumber><date>2013-06-19 10:36:06</date><authorinitials>schauher</authorinitials></revision><revision><revnumber>12</revnumber><date>2013-06-19 10:35:15</date><authorinitials>schauher</authorinitials></revision><revision><revnumber>11</revnumber><date>2013-06-19 10:34:46</date><authorinitials>schauher</authorinitials></revision><revision><revnumber>10</revnumber><date>2010-11-12 23:28:27</date><authorinitials>vogel</authorinitials></revision><revision><revnumber>9</revnumber><date>2010-11-12 13:35:43</date><authorinitials>vogel</authorinitials></revision><revision><revnumber>8</revnumber><date>2010-11-12 13:35:31</date><authorinitials>vogel</authorinitials></revision><revision><revnumber>7</revnumber><date>2010-11-12 13:21:02</date><authorinitials>vogel</authorinitials></revision><revision><revnumber>6</revnumber><date>2010-11-12 12:59:15</date><authorinitials>vogel</authorinitials></revision><revision><revnumber>5</revnumber><date>2010-11-12 12:58:28</date><authorinitials>vogel</authorinitials></revision><revision><revnumber>4</revnumber><date>2010-09-30 13:08:36</date><authorinitials>vogel</authorinitials></revision><revision><revnumber>3</revnumber><date>2010-09-30 12:51:39</date><authorinitials>vogel</authorinitials></revision><revision><revnumber>2</revnumber><date>2010-09-30 12:48:58</date><authorinitials>vogel</authorinitials></revision><revision><revnumber>1</revnumber><date>2010-06-17 01:04:47</date><authorinitials>equinox</authorinitials></revision></revhistory></articleinfo><section><title>HowTo's und Beschreibungen</title><para><inlinemediaobject><imageobject><imagedata depth="16" fileref="https://techwiki.helsinki.at/moin_static198/mandarin/img/icon-info.png" width="16"/></imageobject><textobject><phrase>{i}</phrase></textobject></inlinemediaobject> <emphasis role="strong">Auf dieser Seite sind Anweisungen zu finden die für eine Wartung, Pflege, etwaige Reparatur bzw einen Umbau benötigt werden. Bei Änderungen am System ist diese hier zu dokumentieren.</emphasis> </para><para>Alle Unterseiten die Teil dieser Dokumentation sind: <!--The macro Navigation doesn't work with the DocBook formatter.--> </para><section><title>Benutzer:innen-Verwaltung</title><section><title>Benutzer:in anlegen</title><itemizedlist><listitem><para>zuerst bei ldap anmelden </para><screen><![CDATA[ # sudo rhnewuser]]></screen></listitem><listitem><para>Bei Vor- und Nachnamen gehen keine Umlaute. </para></listitem><listitem><para>UID muss keine angegeben werden. </para></listitem><listitem><para>Tätigkeiten danach: </para><itemizedlist><listitem><para><emphasis role="strong">WICHTIG:</emphasis> Im Intranet der Person den Usernamen (Account) zuordnen. </para></listitem><listitem><para>Im Intranet € 5,- Druckpunkte hinzufügen, wenn Mitgliedsbeitrag bereits bezahlt ist. </para></listitem><listitem><para>Benutzer:In in der Programmverwaltung bei den entsprechenden Shows als Owner deklarieren (für Show Notes). </para></listitem><listitem><para>@import / Rivendell: <ulink url="https://techwiki.helsinki.at/HowTo/BenutzerIn#">BenutzerIn</ulink> in die entsprechenden Show-Gruppen geben. </para></listitem></itemizedlist></listitem></itemizedlist><section><title>Aussprechbares Passwort generieren</title><itemizedlist><listitem override="none"><screen><![CDATA[ # pwgen <numberofcharacters>]]></screen></listitem></itemizedlist><para>oder </para><itemizedlist><listitem override="none"><screen><![CDATA[ # pwqgen <numberofcharacters>]]></screen></listitem></itemizedlist></section><section><title>Passwort für Benutzer:in erneuern</title><itemizedlist><listitem><para>zuerst bei ldap anmelden </para><screen><![CDATA[ # sudo smbpasswd <benutzername>]]></screen></listitem></itemizedlist></section></section><section><title>E-Mail</title><section><title>Adressen und Verteiler bearbeiten</title><para><ulink url="https://gosa.mur.at/gosa/"/> </para><para>Anleitung: <ulink url="https://wiki.mur.at/GoSa"/> </para></section><section><title>Verteiler einsehen</title><itemizedlist><listitem><para>per ssh an login.mur.at einloggen </para><screen><![CDATA[ ./python helsinki-mails.py]]></screen></listitem></itemizedlist></section></section><section><title>mur.at-Account anlegen (gosa.mur.at)</title><itemizedlist><listitem><para>Reiter 'Allgemein': </para><itemizedlist><listitem><para>Nachname, Vorname </para></listitem><listitem><para>Kennung = mur.at-Benutzer:innenname </para></listitem><listitem><para>Organisation: 'Radio Helsinki' </para></listitem><listitem><para>Mobiltelefon: Mit Ländervorwahl ohne '+' und ohne Nullen (also z.B. 43676123456789) </para></listitem><listitem><para>Adresse rechts oben dreizeilig: </para></listitem></itemizedlist></listitem></itemizedlist><screen><![CDATA[Eineschönestraße 42/666
8010 Graz
AT]]></screen><itemizedlist><listitem><para>Reiter 'POSIX': </para><itemizedlist><listitem><para>'POSIX Einstellungen hinzufügen' </para></listitem><listitem><para>Basisverzeichnis: /home/username <emphasis>(username = Kennung aus Reiter 'Allgemein')</emphasis> </para></listitem><listitem><para>Der Benutzer muß sein Passwort nach <emphasis role="strong">730</emphasis> Tagen ändern </para></listitem><listitem><para>Konto nach <emphasis role="strong">30</emphasis> Tagen nach Ablauf ohne Aktivität deaktivieren </para></listitem><listitem><para>Benutzer <emphasis role="strong">30</emphasis> Tage vor dem Ablauf des Passwortes warnen </para></listitem></itemizedlist></listitem><listitem><para>Reiter 'Mail': </para><itemizedlist><listitem><para>'Mail Einstellungen hinzufügen' </para></listitem><listitem><para>Primäre Adresse: <code>xyz@mur.at</code> <emphasis>(meistens <code>username@mur.at</code>)</emphasis> </para></listitem><listitem><para>Alternative Adressen: <code>xyz@helsinki.at</code> </para></listitem><listitem><para>Nachrichten weiterleiten an: <code>username@mailbox.mur.at</code> </para></listitem></itemizedlist></listitem></itemizedlist></section><section><title>Todos bei Angestellten</title><itemizedlist><listitem><para>Radio Helsinki Benutzer:innen-Verwaltung: </para><itemizedlist><listitem><para>Benutzergruppe <emphasis role="strong">Angestellte</emphasis>, <emphasis role="strong">Buero</emphasis>, <emphasis role="strong">Gremien</emphasis> </para></listitem></itemizedlist></listitem><listitem><para>mur.at Benutzer:innen-Verwaltung: </para><itemizedlist><listitem><para>E-Mail-Verteiler &amp; Benutzergruppe <emphasis role="strong">rah-angestellte / <ulink url="mailto:angestellte@helsinki.at">angestellte@helsinki.at</ulink></emphasis> </para></listitem><listitem><para>E-Mail-Verteiler <emphasis role="strong">rah_belegschaft / <ulink url="mailto:belegschaft@helsinki.at">belegschaft@helsinki.at</ulink></emphasis> </para></listitem></itemizedlist></listitem></itemizedlist></section><section><title>User-Quota am Filesever ändern</title><itemizedlist><listitem><para>@bigmama </para></listitem><listitem><para>./quota-reame </para></listitem></itemizedlist></section><section><title>Home und Public säubern / neu anlegen</title><para>@ bigmama: /usr/local/sbin </para><screen><![CDATA[$ sudo rhremovehome <usename>
$ sudo rhcreatehome <usename>]]></screen></section><section><title>User löschen</title><orderedlist numeration="arabic"><listitem><para>@ldap: rhdeluser (User wird aus LDAP entfernt, Homelaufwerk und Public Verzeichnis werden gelöscht [Hint: Bleibt im Backup], entsprechende Einträge in PV und Rivendell werden entfernt) </para></listitem><listitem><para>Im Intranet die Zuordnung des Users zu dem Eintrag entfernen </para></listitem><listitem><para>Eintrag im Intranet zum Löschen markieren </para></listitem></orderedlist></section></section><section><title>Intranet: Mitgliedsbeitrag 20xx anlegen</title><para>Navigation -&gt; Fee -&gt; New </para><para>Jahr auswählen und dann als Description &quot;Mitgliedsbeitrag 20xx&quot; eintragen. </para></section><section><title>svn Project anlegen</title><itemizedlist><listitem><para>bei web als rhadmin anmelden </para><screen><![CDATA[ # /var/lib/svn/scripts/create-repo]]></screen><screen><![CDATA[ # /var/lib/svn/conf]]></screen><para>Gruppe erstellen </para></listitem><listitem><para>Repository lässt sich unter svn.helsinki.at finden </para></listitem></itemizedlist></section><section><title>svn Passwort ändern</title><para>auf web.helsinki.at </para><para>unter </para><itemizedlist><listitem override="none"><screen><![CDATA[ # /var/lib/svn/conf]]></screen><screen><![CDATA[ # sudo htpasswd svn_user <benutzername>]]></screen></listitem></itemizedlist><para>aufsführen </para></section><section><title>git Project anlegen</title><para>web: </para><para>git.helsinki.at </para><para>per ssh als user git einloggen per ssh key </para><para>Um einen SSH Key anzulegen, am Client folgendes ausführen: </para><itemizedlist><listitem override="none"><screen><![CDATA[ssh-keygen -t rsa]]></screen></listitem></itemizedlist><para>Den Public Key kann man dann an den Admin senden, oder selbst im gitolite-admin repo eintragen </para><para>gitolite-admin repo clonen </para><para>ssh rhgit (als Benutzer git) </para><screen><![CDATA[git clone rhgit:gitolite-admin.git]]></screen><para>unter conf/gitolite.conf kann man ein neues Repo eintragen, dass passiert selbsterklärend analog zu den bereits bestehenden... </para><para>gitk kann man installieren, erleichtert die Übersicht über die einzelnen Versionen </para></section><section><title>LDAP verwalten</title><para><ulink url="https://admin/phpldapadmin/"/> </para><section><title>Wenn's schnell gehen muss bei Gruppenänderungen und Fileserverzugriffen</title><para>root@bigmama </para><screen><![CDATA[nsscache -v update --full]]></screen><para>Und Workstation rebooten. </para></section></section><section><title>Switches warten</title><itemizedlist><listitem><para>telnet sw0 </para></listitem><listitem><para>Ctrl+Z </para></listitem><listitem><para>lcli </para></listitem><listitem><para>Ctrl+] </para></listitem><listitem><para>für die Pferde muss ein portforwarding nach cups port 80 eingerichtet werden </para></listitem></itemizedlist></section><section><title>Netzwerk Ordner anlegen</title><itemizedlist><listitem><para>per ssh als rhadmin bei <emphasis role="strong">ldap</emphasis> anmelden </para></listitem></itemizedlist><screen><![CDATA[ # rhnewgroup <gruppenname> <user1> <user2>]]></screen><itemizedlist><listitem><para>per ssh als rhadmin bei <emphasis role="strong">bigmama</emphasis> einloggen </para></listitem><listitem><para>Zum Storage wechseln </para></listitem></itemizedlist><screen><![CDATA[ # cd /storage0]]></screen><itemizedlist><listitem><para>Verzeichnis erstellen, soll gleich wie Gruppe heißen (nur lower case) </para></listitem></itemizedlist><screen><![CDATA[ # mkdir <verzeichnis>]]></screen><itemizedlist><listitem><para>Autorepair aktualisieren (Achtung Gruppenname kann Großbuchstaben haben) </para></listitem></itemizedlist><screen><![CDATA[ # sudo pico /usr/local/sbin/repairperms.sh]]></screen></section><section><title>Netzwerk Ordner löschen</title><itemizedlist><listitem><para>per ssh als rhadmin bei bigmama einloggen </para></listitem><listitem><para>Autorepair aktualisieren (Gruppe aus diesem File rausslöschen - letzte Zeile) </para></listitem></itemizedlist><screen><![CDATA[ # sudo pico /usr/local/sbin/repairperms.sh]]></screen><itemizedlist><listitem><para>Zum Storage wechseln </para></listitem></itemizedlist><screen><![CDATA[ # cd /storage0]]></screen><itemizedlist><listitem><para>Verzeichnis rekursiv und geforced löschen </para></listitem></itemizedlist><screen><![CDATA[ #rm -rf <verzeichnis>]]></screen><itemizedlist><listitem><para>per ssh als rhadmin bei ldap anmelden </para></listitem></itemizedlist><screen><![CDATA[ # rhdelgroup <gruppenname>]]></screen></section><section><title>ssh Key kopieren</title><itemizedlist><listitem override="none"><screen><![CDATA[ # ssh-keygen -t rsa -b 4096 -C <comment> <Namen vom ID-File>
 # ssh-copy-id rhadmin@login.helsinki.at]]></screen></listitem></itemizedlist></section><section><title>Telefonanlage</title><para>das Webinterface ist unter <ulink url="http://pbx.helsinki.at"/> erreichbar </para><para>Audioformat für Ansagen: 8 KHz, 8 Bit, Mono, a-law </para><screen><![CDATA[ # sox telefonansage.wav -c 1 -r 8k -b 8 -e a-law spez_announce1.wav norm]]></screen><section><title>import</title><para>COMtools &gt; Wartemusik/Ansagen &gt; Text vor Melden &gt; importieren als <emphasis role="strong">Text vor Melden 1</emphasis> </para></section><section><title>Schaltzeiten</title><para>COMset &gt; Konfigurationen &gt; Übersicht Schaltzeiten </para></section><section><title>Konfiguration manuell aktivieren</title><screen><![CDATA[##8*81 201# ... Veranstaltung
##8*81 202# ... Bürozeit
##8*81 203# ... keine Bürozeit]]></screen><para>bleibt bis zum nächsten Schaltzeitpunkt aktiv. </para></section><section><title>Technik Parallelruf ändern</title><para>COMset &gt; Interne Rufnummern &gt; Gruppen &gt; Rufnummern &gt; Konfigurieren &gt; Rufumleitung </para></section><section><title>Follow Me</title><section><title>Einschalten</title><screen><![CDATA[Fernschaltrufnummer    ## 8    PIN    * 19 1    Teilnehmer-/Gruppenrufnummer    *    Zielrufnummer    #]]></screen></section><section><title>Ausschalten</title><screen><![CDATA[Fernschaltrufnummer    ## 8    PIN    * 19 0    Teilnehmer-/Gruppenrufnummer    #]]></screen></section></section></section><section><title>Config Backups</title><para>liegen im Admin Repo </para></section><section><title>Rivendell und Importsystem</title><section><title>Sendungslogs</title><para>* als rhadmin auf rdimport einloggen: </para><screen><![CDATA[# sudo -u pv -i
$ /srv/pv/pv/manage.py export_showlog 2018 > /tmp/2018.md]]></screen><para>wieder ausloggen, die Datei 2018.md per scp kopieren und lokal folgendes Kommando ausführen: </para><screen><![CDATA[# pandoc -o 2018.pdf 2018.md]]></screen><para>Wenn es Fehler gibt wegen einem Zeichensatz, z.B. mit der Sendung &quot;Saa Belarabee - ساعة بالعربي&quot; </para><screen><![CDATA[# pandoc --latex-engine=xelatex -o 2018.pdf 2018.md]]></screen><para>Damit pandoc funktioniert, muss es natürlich installiert sein. Ausserdem braucht man für die Umwandlung in PDF eine LaTeX Umgebung (Vorsicht texlive ist riesig!!!) </para></section><section><title>Autoimport Logmail-Empfänger</title><para>@import: /etc/rhautoimport/ </para><para>Für jede Sendung gibt es ein File mit den E-Mail-Empfängern. </para><para>Welches File zu welcher Sendung gehört: /etc/rhautoimport/cron </para><para>E-Mail-Adresse zu allen hinzufügen: </para><screen><![CDATA[# sudo bash -c "for file in *mail; do echo 'manfred@helsinki.at' >> $file; done"]]></screen><para>E-Mail-Adressen von allen rausnehmen: </para><screen><![CDATA[# sudo bash -c "for file in /etc/rhautoimport/*mail; do sed '/manfred/d' $file; done"]]></screen><para>Die Import-Skripts liegen im Git-Repo. </para></section><section><title>Imported Audiofiles</title><para>@import: /var/snd </para><para>Auch am login gemountet. </para></section><section><title>Rivendell Pseudogruppen</title><para>ALL_JINGLE, ALL_POOLS, ALL_SHOWS </para></section><section><title>Audio-Tag-Sonderzeichen-Bug fixen</title><para>Manchmal schleichen sich bei importierten Audiofiles Tags ein, die Sonderzeichen enthalten, mit denen die RDLibrary nicht umgehen kann. Das File wird zwar importiert, jedoch lässt sich auf import.helsinki.at die Seite zur dazugehörigen Sendung nicht mehr öffnen, da Rivendell dann kein gültiges XML erzeugt. Als Abhilfe kann man in der RDLibrary die Tags aus dem Audiofile entfernen und/oder neu hinzufügen. </para><itemizedlist><listitem><para>Mit ssh + X11 forwarding auf rdimport einloggen: </para></listitem></itemizedlist><screen><![CDATA[% ssh rhimport -X]]></screen><para><emphasis>(rhimport entsprechend in SSH-Config konfiguriert)</emphasis> </para><itemizedlist><listitem><para>RDLibrary starten: </para></listitem></itemizedlist><screen><![CDATA[% rdlibrary]]></screen><para>Über Pulldown 'Gruppe' die enstprechende Sendung suchen, Doppelklick auf den Cart und dann Tags bearbeiten </para></section></section><section><title>PV</title><section><title>PV: Allgemeine Redaktionsrechte</title><para>LDAP-Gruppe 'Redaktion' </para></section><section><title>PV: Trackservice Musikpool Konfiguration</title><para>Sollte eine Sendung über einem Musikpool liegen, muss der PV über eine Konfigurationsdatei mitgeteilt werden, die Daten aus dem Musikpool für das Trackservice heranzuziehen. </para><para>@import: /srv/pv/pv/pv/local_settings.py </para><para>Am Ende des Files das Array MUSIKPROG_IDS editieren. </para><screen><![CDATA[MUSIKPROG_IDS = (
    1,    # unmodieriertes musikprogramm
    17,   # bumbumtschak
    81,   # selchfleisch
    203,  # Hotel Passage
    204,  # Radyo Mezopotamya
    206,  # Abunda Lingva
    207,  # artcore
    290,  # styrian underground
    444,  # Radyo Mezopotamya
    505,  # Karamba am Morgen
    511,  # Hotel Passage
    519,  # Abunda Lingva
    523,  # Songbirds
    530,  # jokebux.klingt.org
    562,  # Singing Birds
    563,  # canzoni italiane
    564,  # on connait la chanson
    598,  # Musik aus Österreich
    604,  # pussy*whipped
    683,  # OHRENWÄRMER: TRACKS
    718,  # Long from the Suburbs
    778,  # Egoclub
    768,  # Good Morning Blues
    812,  # Hotel Passage
    838,  # Pretty Peggy-O
    880  # impulsradio
)]]></screen><para>Die Nummer entspricht der PV-Show-Nummer (siehe URL der Show in der PV). '#' = Kommentar. <emphasis role="strong">Achtung:</emphasis> Kein Beistrich nach dem letzten Wert. Änderungen sind sofort wirksam, sprich das File zerschießen, hat sofortige sehr ungünstige Auswirkungen. </para><para>Nach </para><screen><![CDATA[Reload uwsgi]]></screen><para>checken, ob die Konfig übernommen worden ist: <ulink url="https://pv.helsinki.at/nop/yyyy/mm/dd/HH/MM"/> </para><para>Sonst: </para><screen><![CDATA[Restart uwsgi]]></screen></section><section><title>PV: SQL-Query User mit erhöhten Rechten</title><para>@import </para><screen><![CDATA[echo "select u.username,count(*) from auth_user_user_permissions as up,auth_user as u  where u.id = up.user_id group by user_id; select g.name,count(*) from auth_group_permissions as gp,auth_group as g  where g.id = gp.group_id group by group_id;" | sudo mysql --defaults-extra-file=/etc/mysql/debian.cnf pv --table]]></screen></section><section><title>PV: SQL-Query User's Shows as Owner</title><para>@import </para><screen><![CDATA[U=<someuser>; echo "select u.username,pso.show_id,ps.name as show_name from auth_user as u, program_show_owners as pso, program_show as ps  where  u.username = '$U' and u.id = pso.user_id and pso.show_id = ps.id;" | sudo mysql --defaults-extra-file=/etc/mysql/debian.cnf pv --table]]></screen></section><section><title>PV: Änderungen im Rivendell sofort übernehmen</title><para>@import </para><screen><![CDATA[Reload uwsgi]]></screen></section></section><section><title>Musikarchiv: Config Automail</title><para>@bigmama: /usr/local/bin/musicnews.sh </para><para>In dem Script gibts eine Variable &quot;MAIL_TO&quot;. Darin stehen alle Adressen  an die das Mail geht drin (mit Leerzeichen getrennt). </para></section><section><title>DHCP Adressen herausfinden</title><para>Auf den Gateway einloggen </para><screen><![CDATA[# ssh -p 222 root@gw]]></screen><para>und </para><screen><![CDATA[# journalctl -u isc-dhcp-server.service -e]]></screen></section><section><title>Monitoring SMSn</title><para>@stats: /var/spool/sms </para></section><section><title>Sender Monitoring</title><para>Falls die USB-Verbindung zur USV ausfällt (Prometheus-Meldung: &quot;A Prometheus target has disappeared. An exporter might be crashed. VALUE = 0 LABELS = map[<emphasis role="underline">name</emphasis>:up instance:sender job:nut/ups ups_instance:pink]&quot;): </para><para>@sender.helsinki.at </para><screen><![CDATA[# /etc/init.d/nut-server restart]]></screen><para>In seltenen Fällen braucht es einen Reboot, den man jederzeit machen kann, solange die Sendezubringung gerade nicht auf dem Backup läuft. </para></section><section><title>Drucker auf Fremdgeräten einrichten</title><section><title>Windows</title><itemizedlist><listitem><para>Treiber für Kyocera TASKalfa 356ci downloaden (KX Treiber) </para></listitem><listitem><para>Gerät manuell hinzufügen </para></listitem><listitem><para>Netzwerkadresse: <ulink url="http://print.helsinki.at:631/printers/kyocera"/> </para></listitem><listitem><para>Treiber auswählen: Treiber-Download/KX..../64bit/OEMSETUP.INF </para></listitem></itemizedlist></section><section><title>MacOS</title><para><ulink url="https://www.macuser.de/threads/drucker-per-ipp-anbinden.219614/"/> </para><para>Über local CUPS: <ulink url="http://localhost:631/"/> </para><!--rule (<hr>) is not applicable to DocBook--><para> <ulink url="https://techwiki.helsinki.at/HowTo/CategoryHowTo#">CategoryHowTo</ulink> </para></section></section></section></article>