Solaris/sambaserver

Från Basvrak

Hoppa till: navigering, sök

Innehåll

Bygg filsystemen

  1. ) Installera solaris core med minimal /. Poängen är att mest disk hamnar på c0d0s7.
  2. ) zpool create pool c0d0s7
  3. ) zfs create pool/opt
  4. ) mkdir -p /opt
  5. ) zfs set mountpoint=/opt pool/opt

Installera mög

Installera paketsystemet

ftp-a upp wget och pkg_get.pkg till maskinen, tex /tmp

  1. ) pkgadd -d pkg_get.pkg
  2. ) redigera /etc/default/login samt /etc/default/su för att sätta defaultpatherna för vanliga användare (PATH) samt root (SUPATH). Lägg till /opt/csw/bin i patherna
  3. ) avsluta "su". Ny "su". Nu är path ok
  4. ) cp wget-i386.bin /bin/wget
  5. ) chmod 755 /bin/wget
  6. ) pkg-get -f -i wget

Installera en sansad shell

  1. ) pkg-get -f -i bash
  2. ) pkg-get -f -i less
  3. ) pkg-get -i openssh

Installera samba

  1. ) pkg-get -i samba_swat
  2. ) pkg-get -i samba

Installera wpkg web interface

  1. ) pkg-get -i mysql4 mod_perl pm_xmlparser pm_xmldom php4_mysql mod_php4_core
  2. ) mkdir -p /opt/csw/apache/htdocs
  3. ) cd /opt/csw/apache/htdocs
  4. ) wget http://wpkg.linuxkidd.com/download/wpkg_web-1.1.0-b.tgz
  5. ) pkg-get -i gtar gzip
  6. ) gtar xzvf wpkg_web-1.1.0-b.tgz
  7. ) mv wpkg_web-1.1.0 wpkg
  8. ) cd wpkg
  9. ) cp config-dist.php config.php
  10. ) cp scripts/Connect-dist.pm scripts/Connect.pm
  11. ) /opt/csw/mysql4/share/mysql/quick_start-csw
  12. ) svcadm enable cswmysql4
  13. ) /opt/csw/mysql4/bin/mysql < db/schema.sql
  14. ) Ta bort sista brädgården i /opt/csw/apache/conf/httpd.conf så att index.php funkar som index

epost

  1. ) pkg-get -i exim
  2. ) redigera /opt/csw/etc/exim/exim.conf samt /opt/csw/etc/exim/aliases. Lägg framför allt in alias för root
  3. ) svcadm disable sendmail
  4. ) svcadm disable /network/cswexim; svcadm enable /network/cswexim
  5. ) pkg-get -i imap
  6. ) inetconv

eticket

  1. ) Ladda ner eticket. http://sourceforge.net/projects/eticket/
  2. ) Packa upp i /opt/csw/apache/htdocs/eticket
  3. ) Följ konfigureringen för eticket: http://eticket.sourceforge.net/
  4. ) useradd -m helpdesk
  5. ) Redigera in "|/opt/csw/apache/htdocs/eticket/automail.pl" (ta med "") i /home/helpdesk/.forward
  6. ) Redigera /opt/csw/apache/htdocs/eticket/automail.pl att använda csw-perl, samt att inte använda spamassassin

OBS!

Det visade sig att man behöver ha en hel del äckliga perlpaket för den senaste versionen av eticket.

> pkg-get install pm_dbi pm_htmlparser pm_dbdmysql

Och inte nog med det, Text::Iconv får man ladda ner själv från CPAN enligt instruktionerna i bouncen som kommer från mailtrynet till eticket. Dock så kommer troligtvis skiten inte att bygga om man inte har suns kompilatorer installerade. Trixet är att redigera filen "Config_heavy.pl" och ta bort alla sun-specifika-flaggor (hint: de heter "-x"-nånting). Schtabilt så det knakar om det...

Konfigurera mög

Primary Domain Controller

  1. ) echo "swat stream tcp nowait root /opt/csw/sbin/swat swat" >> /etc/inetd.conf
  2. ) echo "swat 901/tcp" >> /etc/services
  3. ) inetconv
  4. ) logga in på swat på <host>:901
  5. ) Ändra "workgroup" till namnet på domänen
  6. ) Ändra "netbios name" till namnet på servern
  7. ) Ändra "domain logons" till "yes"
  8. ) Ändra "preferred master" till "yes"
  9. ) Ändra "domain master" till "yes"
  10. ) Ändra "os level" till "666"
  11. ) Ändra "acl check permissions" till "no" (annars fungerar inte ntconfig.pol, se även Samba bugzilla: https://bugzilla.samba.org/show_bug.cgi?id=3042
  12. ) Commit. Restart samba.
  13. ) smbpasswd -a root
  14. ) useradd <servernamn>$
  15. ) smbpasswd -a -m <servernamn>
  16. ) net join -U root <domännamn>

Domain Policy

  1. ) Bygg en share "netlogon" i samba.
  2. ) Arrangera poledit.exe. Görs enklast genom att anskaffa Win2k SP4, extrahera ut "adminpak.msi", och sedan extrahera ut poledit.* samt *.adm från msi-filen.
  3. ) Se till att "acl check permissions" är satt rätt (se "Primary Domain Controller" ovan)
  4. ) Spara NTConfig.POL från poledit i netlogon-share
  5. ) Om det fortfarande inte fungerar, se MS Knowledgebase -> http://support.microsoft.com/kb/910203

Ett par händiga .adm-filer: http://wiki.basvrak.se/images/Openoffice.png custom.adm http://wiki.basvrak.se/images/Info_circle.png http://wiki.basvrak.se/images/Openoffice.png logonprompt.adm http://wiki.basvrak.se/images/Info_circle.png

Personliga verktyg
test