<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0">
  <channel>
    <title>Script für diff der /etc/group</title>
    <link>http://forum.geizhals.at/feed.jsp?id=810949</link>
    <description>Geizhals-Forum</description>
    <item>
      <title>Re(7): Script für diff der /etc/group</title>
      <link>http://forum.geizhals.at/t810949,6953837.html#6953837</link>
      <description>Ok danke für die Tips &lt;img src="zwinker.gif" width="16" height="19" align="absmiddle" alt=";)"/&gt;&lt;br&gt;&lt;br&gt;Lg&lt;br/&gt;</description>
      <pubDate>Fri, 30 Nov 2012 11:54:20 GMT</pubDate>
      <guid>http://forum.geizhals.at/t810949,6953837.html#6953837</guid>
      <dc:creator>hintereingang</dc:creator>
      <dc:date>2012-11-30T11:54:20Z</dc:date>
    </item>
    <item>
      <title>Re(6): Script für diff der /etc/group</title>
      <link>http://forum.geizhals.at/t810949,6953470.html#6953470</link>
      <description>&lt;a href="http://mywiki.wooledge.org/BashPitfalls" rel="noopener" target="_blank"&gt;http:/&lt;wbr/&gt;/&lt;wbr/&gt;mywiki.wooledge.org/&lt;wbr/&gt;BashPitfalls&lt;/a&gt;&amp;nbsp;&amp;nbsp;nicht vergessen. &lt;img src="tongue.gif" width="16" height="19" align="absmiddle" alt=":P"/&gt;&lt;br/&gt;</description>
      <pubDate>Thu, 29 Nov 2012 22:55:02 GMT</pubDate>
      <guid>http://forum.geizhals.at/t810949,6953470.html#6953470</guid>
      <dc:creator>m3t4tr0n</dc:creator>
      <dc:date>2012-11-29T22:55:02Z</dc:date>
    </item>
    <item>
      <title>Re(5): Script für diff der /etc/group</title>
      <link>http://forum.geizhals.at/t810949,6953112.html#6953112</link>
      <description>Pfui! &lt;img src="zwinker.gif" width="16" height="19" align="absmiddle" alt=";)"/&gt; Nur zum Stil ein paar Anregungen und Tipps, falls du das irgendwann oefter machst:&lt;br&gt;&lt;br&gt;Wie immer gilt: Use more quotes!&lt;br&gt;&lt;br&gt;Weiters:&lt;br&gt;&lt;a href="http://mywiki.wooledge.org/ParsingLs" rel="noopener" target="_blank"&gt;http:/&lt;wbr/&gt;/&lt;wbr/&gt;mywiki.wooledge.org/&lt;wbr/&gt;ParsingLs&lt;/a&gt; &lt;br&gt;&lt;a href="http://mywiki.wooledge.org/BashGuide/TestsAndConditionals" rel="noopener" target="_blank"&gt;http:/&lt;wbr/&gt;/&lt;wbr/&gt;mywiki.wooledge.org/&lt;wbr/&gt;BashGuide/&lt;wbr/&gt;TestsAndConditionals&lt;/a&gt; &lt;br&gt;&lt;a href="http://www.etalabs.net/sh_tricks.html" rel="noopener" target="_blank"&gt;http:/&lt;wbr/&gt;/&lt;wbr/&gt;www.etalabs.net/&lt;wbr/&gt;sh_tricks.html&lt;/a&gt; &lt;br&gt;&lt;br&gt;UPPERCASE-Variablenbezeichner sollte man auch meiden.&lt;br/&gt;</description>
      <pubDate>Thu, 29 Nov 2012 14:07:38 GMT</pubDate>
      <guid>http://forum.geizhals.at/t810949,6953112.html#6953112</guid>
      <dc:creator>colo</dc:creator>
      <dc:date>2012-11-29T14:07:38Z</dc:date>
    </item>
    <item>
      <title>Re(4): Script für diff der /etc/group</title>
      <link>http://forum.geizhals.at/t810949,6953084.html#6953084</link>
      <description>Danke habs jetzt so gelöst&lt;br&gt;&lt;br&gt;#!/bin/bash&lt;br&gt;&lt;br&gt;GDIR=/export/sap_groups&lt;br&gt;&lt;br&gt;EMAIL="wolly@devil.org"&lt;br&gt;&lt;br&gt;cd $GDIR&lt;br&gt;&lt;br&gt;for s in $(ls *_group)&lt;br&gt;&lt;br&gt;do&lt;br&gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;SERVER=$(echo $s | awk -F "_" '{print $1}')&lt;br&gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;ssh $SERVER "cat /etc/group" | diff - $s &gt;/dev/null 2&gt;&amp;1&lt;br&gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if [ $? -ne 0 ]&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;then&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; echo "$s ist anders" &gt;/tmp/gchkmsg.txt&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ssh $SERVER "cat /etc/group" | diff - $s&amp;nbsp;&amp;nbsp;&gt;&gt;/tmp/gchkmsg.txt&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; cat /tmp/gchkmsg.txt| mail -s "ACHTUNG /etc/group wurde Verändert!!!" $EMAIL&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ssh $SERVER "cat /etc/group" &gt;$GDIR/$SERVER'_group'&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;fi&lt;br&gt;&lt;br&gt;done&lt;br&gt;&lt;br/&gt;</description>
      <pubDate>Thu, 29 Nov 2012 13:30:05 GMT</pubDate>
      <guid>http://forum.geizhals.at/t810949,6953084.html#6953084</guid>
      <dc:creator>hintereingang</dc:creator>
      <dc:date>2012-11-29T13:30:05Z</dc:date>
    </item>
    <item>
      <title>Re(3): Script für diff der /etc/group</title>
      <link>http://forum.geizhals.at/t810949,6952145.html#6952145</link>
      <description>Dann so in der Art:&lt;br&gt;&lt;br&gt;diff=$(ssh _server_ "cat /etc/group" | diff -uNr - /tmp/group)&lt;br&gt;&lt;br&gt;[ $? -eq 1 ] &amp;&amp; echo $diff | mail mir@zuhause.at&lt;br/&gt;</description>
      <pubDate>Wed, 28 Nov 2012 14:17:23 GMT</pubDate>
      <guid>http://forum.geizhals.at/t810949,6952145.html#6952145</guid>
      <dc:creator>ChrisS</dc:creator>
      <dc:date>2012-11-28T14:17:23Z</dc:date>
    </item>
    <item>
      <title>Re(2): Script für diff der /etc/group</title>
      <link>http://forum.geizhals.at/t810949,6952137.html#6952137</link>
      <description>Hallo&lt;br&gt;&lt;br&gt;Ja das schaut gut aus.&lt;br&gt;&lt;br&gt;Nur heissen die files eben /tmp/&lt;SERVERNAME/&gt;_group&lt;br&gt;&lt;br&gt;Da hackts bisschen bei mir wie ich das angeben kann.&lt;br&gt;&lt;br&gt;Und wenn bei einem Server die group nicht übereinstimmt soll ein Mail gesendet werden.&lt;br/&gt;</description>
      <pubDate>Wed, 28 Nov 2012 14:11:54 GMT</pubDate>
      <guid>http://forum.geizhals.at/t810949,6952137.html#6952137</guid>
      <dc:creator>hintereingang</dc:creator>
      <dc:date>2012-11-28T14:11:54Z</dc:date>
    </item>
    <item>
      <title>Re: Script für diff der /etc/group</title>
      <link>http://forum.geizhals.at/t810949,6952112.html#6952112</link>
      <description>ssh _server_ "cat /etc/group" | diff -uNr - /tmp/group&lt;br&gt;&lt;br&gt;Da baust einfach eine for Schleife drumrum, je nachdem wo du die Servernamen herbekommst.&lt;br/&gt;</description>
      <pubDate>Wed, 28 Nov 2012 13:59:27 GMT</pubDate>
      <guid>http://forum.geizhals.at/t810949,6952112.html#6952112</guid>
      <dc:creator>ChrisS</dc:creator>
      <dc:date>2012-11-28T13:59:27Z</dc:date>
    </item>
    <item>
      <title>Script für diff der /etc/group</title>
      <link>http://forum.geizhals.at/t810949,6952139.html#6952139</link>
      <description>Hi all&lt;br&gt;&lt;br&gt;Ich schaffs nicht ....&lt;br&gt;&lt;br&gt;Auf meinem Unix Server (wo auch das Script startet) liegen im Verzeichnis /tmp alle groups aller Server (&lt;SERVERNAME/&gt;_group)&lt;br&gt;Ich bräuchte ein Script das auf denn Servern per ssh das file /etc/groups mit der group datei am Hauptserver überprüft (/tmp/&lt;SERVERNAME/&gt;_group.&lt;br&gt;Und wenn bei einem Server die group nicht übereinstimmt soll ein Mail gesendet werden.&lt;br&gt;&lt;br&gt;Könnt ihr dir da vlt helfen?&lt;br&gt;&lt;br&gt;Das wäre echt nett danke und LG Wolfgang&lt;br/&gt;</description>
      <pubDate>Wed, 28 Nov 2012 13:42:59 GMT</pubDate>
      <guid>http://forum.geizhals.at/t810949,6952139.html#6952139</guid>
      <dc:creator>hintereingang</dc:creator>
      <dc:date>2012-11-28T13:42:59Z</dc:date>
    </item>
    <item>
      <title>Script für diff der /etc/group</title>
      <link>http://forum.geizhals.at/t810949,6952085.html#6952085</link>
      <description>Hi all&lt;br&gt;&lt;br&gt;Ich schaffs nicht ....&lt;br&gt;&lt;br&gt;Auf meinem Unix Server (wo auch das Script startet) liegen im Verzeichnis /tmp alle groups aller Server (&lt;SERVERNAME/&gt;_group)&lt;br&gt;Ich bräuchte ein Script das auf denn Servern per ssh das file /etc/groups mit der group datei am Hauptserver überprüft (/tmp/&lt;SERVERNAME/&gt;_group.&lt;br&gt;&lt;br&gt;Könnt ihr dir da vlt helfen?&lt;br&gt;&lt;br&gt;Das wäre echt nett danke und LG Wolfgang&lt;br/&gt;</description>
      <pubDate>Wed, 28 Nov 2012 13:42:59 GMT</pubDate>
      <guid>http://forum.geizhals.at/t810949,6952085.html#6952085</guid>
      <dc:creator>hintereingang</dc:creator>
      <dc:date>2012-11-28T13:42:59Z</dc:date>
    </item>
  </channel>
</rss>
