{"id":428,"date":"2012-10-14T22:18:41","date_gmt":"2012-10-14T21:18:41","guid":{"rendered":"https:\/\/www.my-it-brain.de\/wordpress\/?p=428"},"modified":"2012-10-14T22:29:22","modified_gmt":"2012-10-14T21:29:22","slug":"teamdrive-personal-server-als-dienst-konfigurieren","status":"publish","type":"post","link":"https:\/\/www.my-it-brain.de\/wordpress\/teamdrive-personal-server-als-dienst-konfigurieren\/","title":{"rendered":"TeamDrive Personal Server als Dienst konfigurieren"},"content":{"rendered":"<p>Dieses Tutorial beschreibt wie man den <a title=\"TeamDrive Personal Server\" href=\"http:\/\/www.teamdrive.com\/de\/teamdrive_personal_server.html\" target=\"_blank\">TeamDrive Personal Server<\/a> als Benutzer ausf\u00fchrt und ein Startskript anlegt. Es baut dabei auf das Tutorial <a title=\"TeamDrive auf NAS\" href=\"https:\/\/www.my-it-brain.de\/wordpress\/td3-server-installation-auf-nas\/\">TeamDrive 3 Server auf NAS installieren<\/a> auf.<\/p>\n<p>Bisher wird der TeamDrive Server als Benutzer <em>root<\/em> ausgef\u00fchrt. Dies birgt gewisse Risiken. So k\u00f6nnte ein Angreifer durch ausnutzen einer evtl. vorhandenen Schwachstelle in der TeamDrive Software Zugriff auf das System erlangen, auf dem der\u00a0 Server l\u00e4uft. Um dies zu verhindern soll TeamDrive mit den Berechtigungen eines normalen Benutzers ausgef\u00fchrt werden. Dieser Benutzer wird nur zum Betrieb des Dienstes ben\u00f6tigt und verf\u00fcgt deshalb weder \u00fcber eine Shell noch \u00fcber ein Home-Directory.<\/p>\n<p>Auf einem Ubuntu-System sind die unten stehenden Befehle mit <em>sudo<\/em> auszuf\u00fchren.<\/p>\n<p>Und los geht&#8217;s mit dem Anlegen eines Benutzers:<br \/>\n<code>useradd -s \/bin\/false -d \/bin\/null tdpsd<\/code><\/p>\n<p>Nun vergeben wir ein Passwort f\u00fcr den Benutzer:<br \/>\n<code>passwd tdpsd<\/code><\/p>\n<p>Damit der Benutzer den TDPS auch starten kann geben wir ihm die Berechtigungen f\u00fcr das Programmverzeichnis:<br \/>\n<code>chown -R tdpsd:tdpsd \/opt\/tdpsd\/<\/code><\/p>\n<p>Als n\u00e4chstes braucht man das Startscript. Dieses kann unter\u00a0<a title=\"tdpsd.tar.gz\" href=\"https:\/\/www.my-it-brain.de\/wordpress\/wp-content\/uploads\/2012\/10\/tdpsd.tar.gz\">https:\/\/www.my-it-brain.de\/wordpress\/wp-content\/uploads\/2012\/10\/tdpsd.tar.gz<\/a> heruntergeladen werden. Oder direkt auf dem Server mit:<br \/>\n<code>wget https:\/\/www.my-it-brain.de\/wordpress\/wp-content\/uploads\/2012\/10\/tdpsd.tar.gz<br \/>\n<\/code><\/p>\n<p>Das Script muss aus dem Archiv entpack, im Pfad <em>\/etc\/init.d<\/em> abgelegt und mit den notwendigen Dateirechten versehen werden.<br \/>\n<code>chmod 755 \/etc\/init.d\/tdpsd<\/code><\/p>\n<p>Und schon k\u00f6nnen wir den Server mit dem Befehl<br \/>\n<code>service tdpsd start<\/code><br \/>\nstarten.<\/p>\n<p>Damit der TDPS zuk\u00fcnftig automatisch startet ist noch folgender Befehl notwendig:<br \/>\n<code>update-rc.d -f tdpsd defaults<\/code><\/p>\n<p>Und fertig. :-)<\/p>\n<p><em><strong>Quelle:<\/strong><\/em><\/p>\n<p><em>Dieses<\/em> <em>Tutorial enstand aus der Vorlage des englischsprachigen Tutoraials aus dem <a title=\"English Tutorial\" href=\"http:\/\/forum.teamdrive.net\/viewtopic.php?f=18&amp;t=1201\" target=\"_blank\">TeamDrive Forum<\/a>. Dieses wurde von dem Benutzer SFu erstellt.<\/em><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Dieses Tutorial beschreibt wie man den TeamDrive Personal Server als Benutzer ausf\u00fchrt und ein Startskript anlegt. Es baut dabei auf das Tutorial TeamDrive 3 Server auf NAS installieren auf. Bisher wird der TeamDrive Server als Benutzer root ausgef\u00fchrt. Dies birgt gewisse Risiken. So k\u00f6nnte ein Angreifer durch ausnutzen einer evtl. vorhandenen Schwachstelle in der TeamDrive<span class=\"continue-reading\"> <a href=\"https:\/\/www.my-it-brain.de\/wordpress\/teamdrive-personal-server-als-dienst-konfigurieren\/\">[Weiterlesen&#8230;]<\/a><\/span><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_metis_text_type":"","_metis_text_length":0,"_post_count":0,"footnotes":""},"categories":[51,3],"tags":[6,13,58,35,41,132,133,43,44,46],"class_list":["post-428","post","type-post","status-publish","format-standard","hentry","category-linux","category-tutorials","tag-anleitung","tag-cloud","tag-linux","tag-server","tag-synchronisation","tag-tdps","tag-tdpsd","tag-teamarbeit","tag-teamdrive","tag-tutorial"],"_links":{"self":[{"href":"https:\/\/www.my-it-brain.de\/wordpress\/wp-json\/wp\/v2\/posts\/428","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.my-it-brain.de\/wordpress\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.my-it-brain.de\/wordpress\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.my-it-brain.de\/wordpress\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.my-it-brain.de\/wordpress\/wp-json\/wp\/v2\/comments?post=428"}],"version-history":[{"count":4,"href":"https:\/\/www.my-it-brain.de\/wordpress\/wp-json\/wp\/v2\/posts\/428\/revisions"}],"predecessor-version":[{"id":431,"href":"https:\/\/www.my-it-brain.de\/wordpress\/wp-json\/wp\/v2\/posts\/428\/revisions\/431"}],"wp:attachment":[{"href":"https:\/\/www.my-it-brain.de\/wordpress\/wp-json\/wp\/v2\/media?parent=428"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.my-it-brain.de\/wordpress\/wp-json\/wp\/v2\/categories?post=428"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.my-it-brain.de\/wordpress\/wp-json\/wp\/v2\/tags?post=428"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}