{"id":615,"date":"2023-08-16T07:48:10","date_gmt":"2023-08-16T05:48:10","guid":{"rendered":"https:\/\/www.fuhselab.de\/?p=615"},"modified":"2024-07-24T06:10:57","modified_gmt":"2024-07-24T04:10:57","slug":"terminal-workshop-3","status":"publish","type":"post","link":"https:\/\/www.fuhselab.de\/index.php\/2023\/08\/16\/terminal-workshop-3\/","title":{"rendered":"Terminal Workshop 3"},"content":{"rendered":"\n<p>Terminal Workshop 3 zeigt einige Praxisbeispiele und stellt die Befehle chown und chgrp vor\u2026<\/p>\n\n\n\n<!--more-->\n\n\n\n<p>In diesem Artikel zum Terminal geht es jetzt um weitere Details zu Benutzern und Gruppen. Der vorherige Artikel wird mit Praxisbeispielen erweitert und mit chown und chgrp werden zwei weitere Terminalbefehle vorgestellt.<\/p>\n\n\n\n<p><strong>Benutzer und Gruppen anlegen:<\/strong><\/p>\n\n\n\n<p>F\u00fcr die folgenden Beispiele werden vier Benutzer und zwei Gruppen per Terminal erstellt\u2026<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>sudo adduser vater<\/li>\n\n\n\n<li>sudo adduser mutter<\/li>\n\n\n\n<li>sudo adduser sohn<\/li>\n\n\n\n<li>sudo adduser tochter<\/li>\n<\/ul>\n\n\n\n<p>Es wird dabei immer zuerst das Passwort abgefragt das hier neu vergeben werden muss. Als Passwort wird 123 angegeben. Zus\u00e4tzlich werden noch folgende Angaben abgefragt \u2013 die aber per ENTER einfach \u00fcbersprungen werden k\u00f6nnen.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Vollst\u00e4ndiger Name []:<\/li>\n\n\n\n<li>Zimmernummer []:<\/li>\n\n\n\n<li>Telefon gesch\u00e4ftlich []:<\/li>\n\n\n\n<li>Telefon privat []:<\/li>\n\n\n\n<li>Sonstiges []:<\/li>\n<\/ul>\n\n\n\n<p>Die abschlie\u00dfende Frage ob alles stimmt mit \u201cJ\u201c best\u00e4tigen und der neue Benutzer ist angelegt. Im home-Verzeichnis finden wir nun auch f\u00fcr jeden Benutzer einen eigenen Ordner.<\/p>\n\n\n\n<p>Nun werden zwei neue Gruppen angelegt.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>sudo addgroup eltern<\/li>\n\n\n\n<li>sudo addgroup kinder<\/li>\n<\/ul>\n\n\n\n<p>Vater und Mutter werden nun der Gruppe \u201celtern\u201c zugef\u00fcgt.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>sudo adduser vater eltern<\/li>\n\n\n\n<li>sudo adduser mutter eltern<\/li>\n<\/ul>\n\n\n\n<p><strong>Passwort \u00e4ndern:<\/strong><\/p>\n\n\n\n<p>Der Vater m\u00f6chte nun sein Passwort \u00e4ndern.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>passwd (eigenes Passwort \u00e4ndern)<\/li>\n<\/ul>\n\n\n\n<p>Es wird das aktuelle Passwort abgefragt und dann kann das neue eingegeben werden. Hier werden aber kurze Passw\u00f6rter abgelehnt.<\/p>\n\n\n\n<p><strong>Zugriffsrechte f\u00fcr Ordner \u00e4ndern:<\/strong><\/p>\n\n\n\n<p>Die Zugriffsrechte k\u00f6nnen auf zwei Wegen ge\u00e4ndert werden.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Dialogfenster (Kontextmen\u00fc Eigenschaften &gt; Zugriffsrechte)<\/li>\n\n\n\n<li>Terminalbefehl<\/li>\n<\/ul>\n\n\n\n<p>Per Terminalbefehl wird jetzt daf\u00fcr gesorgt, dass kein Fremdzugriff mehr m\u00f6glich ist.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>chmod o=\u2014 \/home\/vater<\/li>\n\n\n\n<li>sudo chmod o=\u2014 \/home\/mutter<\/li>\n\n\n\n<li>sudo chmod o=\u2014 \/home\/sohn<\/li>\n\n\n\n<li>sudo chmod o=\u2014 \/home\/tochter<\/li>\n<\/ul>\n\n\n\n<p>Nun sind alle Benutzerordner vor fremden Zugriffen gesch\u00fctzt. Per Dateimanager kann dies nach jeden Terminalbefehl kontrolliert werden.<\/p>\n\n\n\n<p><strong>Zugriffsrechte f\u00fcr Dateien anpassen:<\/strong><\/p>\n\n\n\n<p>Im home-Verzeichnis von \u201cmutter\u201c sollen nun im Ordner \u201cDokumente\u201c mehrere Writer-Dateien erstellt werden.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Mutterbrief-01 = Zugriff nur f\u00fcr Benutzer \u201cmutter\u201c.<\/li>\n\n\n\n<li>Mutterbrief-02 = Zugriff nur lesend f\u00fcr Benutzer \u201cvater\u201c per Gruppe \u201celtern\u201c.<\/li>\n\n\n\n<li>Mutterbrief-03 = Zugriff lesen und schreiben f\u00fcr Benutzer \u201cvater\u201c.<\/li>\n\n\n\n<li>Mutterbrief-04 = Zugriff nur schreibend f\u00fcr Benutzer \u201cvater\u201c.<\/li>\n<\/ul>\n\n\n\n<p>Die Zugriffsrechte f\u00fcr die Gruppe m\u00fcssen also angepasst werden.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>chmod g=\u2014 \/home\/mutter\/Dokumente\/Mutterbrief-01.odt<\/li>\n\n\n\n<li>chmod g=rrr \/home\/mutter\/Dokumente\/Mutterbrief-02.odt<\/li>\n\n\n\n<li>chmod g=rw- \/home\/mutter\/Dokumente\/Mutterbrief-03.odt<\/li>\n\n\n\n<li>chmod g=www \/home\/mutter\/Dokumente\/Mutterbrief-04.odt<\/li>\n<\/ul>\n\n\n\n<p><strong>Praxisbeispiel Gruppe \u00e4ndern:<\/strong><\/p>\n\n\n\n<p>Um jetzt als Benutzer \u201cvater\u201c auf die Dateien von \u201cmutter\u201c zugreifen zu k\u00f6nnen, muss der Benutzerordner wieder angepasst werden.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>chgrp -c -R eltern \/home\/mutter<\/li>\n\n\n\n<li>chgrp -c -R eltern \/home\/mutter\/Dokumente\/Mutterbrief-03.odt<\/li>\n<\/ul>\n\n\n\n<p>Zuerst wird der Benutzerordner der Gruppe eltern zugeordnet und anschlie\u00dfend die Datei. Die Gruppe der Datei wird von mutter in eltern ge\u00e4ndert.<\/p>\n\n\n\n<p><strong>Praxisbeispiel Benutzer \u00e4ndern:<\/strong><\/p>\n\n\n\n<p>Im Dokumente-Ordner von Benutzer vater soll eine Datei dem Benutzer mutter zugeordnet werden.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>sudo chown BENUTZER \/Pfad<\/li>\n\n\n\n<li>sudo chown mutter \/home\/vater\/Dokumente\/Ehefrau.odt<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Terminal Workshop 3 zeigt einige Praxisbeispiele und stellt die Befehle chown und chgrp vor\u2026<\/p>\n","protected":false},"author":1,"featured_media":671,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3],"tags":[21],"class_list":["post-615","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-linux","tag-linux-gruppe-peine"],"_links":{"self":[{"href":"https:\/\/www.fuhselab.de\/index.php\/wp-json\/wp\/v2\/posts\/615","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.fuhselab.de\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.fuhselab.de\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.fuhselab.de\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.fuhselab.de\/index.php\/wp-json\/wp\/v2\/comments?post=615"}],"version-history":[{"count":2,"href":"https:\/\/www.fuhselab.de\/index.php\/wp-json\/wp\/v2\/posts\/615\/revisions"}],"predecessor-version":[{"id":1655,"href":"https:\/\/www.fuhselab.de\/index.php\/wp-json\/wp\/v2\/posts\/615\/revisions\/1655"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.fuhselab.de\/index.php\/wp-json\/wp\/v2\/media\/671"}],"wp:attachment":[{"href":"https:\/\/www.fuhselab.de\/index.php\/wp-json\/wp\/v2\/media?parent=615"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.fuhselab.de\/index.php\/wp-json\/wp\/v2\/categories?post=615"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.fuhselab.de\/index.php\/wp-json\/wp\/v2\/tags?post=615"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}