{"id":98,"date":"2007-10-01T17:00:53","date_gmt":"2007-10-01T15:00:53","guid":{"rendered":"http:\/\/self.mestrona.net\/blog\/2007\/samba-automatisches-erzeugen-von-computeraccounts\/"},"modified":"2007-10-02T14:00:48","modified_gmt":"2007-10-02T12:00:48","slug":"samba-automatisches-erzeugen-von-computeraccounts","status":"publish","type":"post","link":"https:\/\/s3lf.de\/blog\/2007\/samba-automatisches-erzeugen-von-computeraccounts\/","title":{"rendered":"Samba: Automatisches Erzeugen von Computeraccounts"},"content":{"rendered":"<p>Momentan versuche ich einen Ubuntu 7.10 Samba Server als Primary Domain Controller zu konfiguieren. Das Hinzuf&#252;gen eines Computers zur Dom&#228;ne klappte &#8211; allerdings nur, wenn vorher der Computeraccount (Beispielsweise TOM$) angelegt wurde.  Andernfalls kam (nach smbcontrol smbd debug 3 &#8211; um den Loglevel auf 3 zu setzen) die Meldung &#8222;Could not find user TOM$ and no add script defined.<\/p>\n<p>Aber ich hatte einen add user script definiert. Dem aufmerksammen Leser wird auffallen: add user script ist quatsch &#8211; wir ben&#246;tigen einen add machine script. Hat man das rausgefunden, muss man das Beispiel aus den Samba-Manuals nur noch auf seine Bed&#252;rfnisse anpassen. Unter Ubuntu ist zu beachten, dass ein Dollar-Zeichen im Benutzernamen verboten ist, gerade dieses Dollarzeichen ist aber in den Computer-Account-Namen enthalten und macht die Option &#8211;force-badname n&#246;tig.<\/p>\n<p>Mit der Zeile<br \/>\n<code>\/usr\/sbin\/adduser --disabled-login --ingroup machines --gecos \"\" --shell \/bin\/false --force-badname %u<\/code><br \/>\nim Abschnitt <code>[globals]<\/code> der Datei smb.conf hat es dann endlich funktioniert. Feierabend!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Momentan versuche ich einen Ubuntu 7.10 Samba Server als Primary Domain Controller zu konfiguieren. Das Hinzuf&#252;gen eines Computers zur Dom&#228;ne klappte &#8211; allerdings nur, wenn vorher der Computeraccount (Beispielsweise TOM$) angelegt wurde. Andernfalls kam (nach smbcontrol smbd debug 3 &#8211; um den Loglevel auf 3 zu setzen) die Meldung &#8222;Could not find user TOM$ and [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[5],"tags":[],"class_list":["post-98","post","type-post","status-publish","format-standard","hentry","category-linux"],"_links":{"self":[{"href":"https:\/\/s3lf.de\/blog\/wp-json\/wp\/v2\/posts\/98","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/s3lf.de\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/s3lf.de\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/s3lf.de\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/s3lf.de\/blog\/wp-json\/wp\/v2\/comments?post=98"}],"version-history":[{"count":0,"href":"https:\/\/s3lf.de\/blog\/wp-json\/wp\/v2\/posts\/98\/revisions"}],"wp:attachment":[{"href":"https:\/\/s3lf.de\/blog\/wp-json\/wp\/v2\/media?parent=98"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/s3lf.de\/blog\/wp-json\/wp\/v2\/categories?post=98"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/s3lf.de\/blog\/wp-json\/wp\/v2\/tags?post=98"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}