Fórum Ubuntu CZ/SK

Ostatní => Ubuntu Server => Téma založeno: johnderfel 25 Března 2008, 15:02:55

Název: Windows 2000 server a Ubuntu server
Přispěvatel: johnderfel 25 Března 2008, 15:02:55
Mám takový problém,
mám funkční síť s doménou pod Windows 2000 server na ni připojeno 20 stanic s Windows XP, na kterých mám nainstalován jako druhý OS Ubuntu 7.10 "Gutsy Gibbon". Jedna stanice má nainstalován Ubuntu server a potřeboval bych nastavit síť tak, aby když jsou všichni na linuxu, tak aby byli připojeni do domény vytvořené na Ubuntu server a když jsou na XP, tak pod výchozí doménou. Povedlo se mi nastavit Sambu tak, aby do sebe připojila stanice s XP, ale při přihlašování mám na výběr pouze doménu linuxovou a PCneco - původní doména ze seznamu zmizí. Nicméně o to mi ani nejde. Jak docílit toho, aby mi to fungovalo prosím.
Název: Re: Windows 2000 server a Ubuntu server
Přispěvatel: Petr Merlin Vaněček 25 Března 2008, 16:34:09
No podle toho, jak to chápu musíte mít dvě různé domény. A ani jeden ze serverů nesmí být globálně local master.
Název: Re: Windows 2000 server a Ubuntu server
Přispěvatel: johnderfel 25 Března 2008, 20:22:33
No dobře, ale pořád mi není jasné jak nastavit Ubuntovské stanice, aby se chovaly tak, že jsou v doméně. Našel jsem v síťovém nastavení možnost zadat IP, bránu název i doménu - bude to stačit aby se potom stanice přidala do domény (mám skript pro přidání PC do domény a XP mi to přidávalo).
A ještě dotaz. Má být Ubuntu server jako PDC nebo BDC, tak aby se dohodli s Windows 2000. Někdo mi taky říkal, že se musí na Woknech nastavit vztah důvěryhodnosti domén, ale ubuntovskou doménu mi to jednak nezobrazilo a když jsem ji chtěl přidat, tak že účet na to nemá právo.
 
Název: Re: Windows 2000 server a Ubuntu server
Přispěvatel: Petr Merlin Vaněček 25 Března 2008, 21:34:52
Aha, takze - Ubuntu a doména - doména je věc Windows, nikoliv Linuxu, takže nativně nečekejte, že to bude fungovat tak, jak na Windows. Jedná se spíše o oprávnění přístupu uživatelů na server pře SMB protokol, ne o kontrolu nad Linuxovým strojem (tj. i ohledně existence účtů). To se musí řešit malinko jinak (i když to samosebou také jde). Mám za to, že by měla být PDC.
Název: Re: Windows 2000 server a Ubuntu server
Přispěvatel: johnderfel 26 Března 2008, 13:34:29
Tak jsem moc nepokročil.
Na serveru jsem vytvořil uživatele  s samba guest account a  stanici jsem přidal  pomocí skriptu (v seznamu uživatelů je jako pc06 s dolarem), Na stanici jsem nastavil doménu, ale účet uživatele pod sambou se mi nepovedlo připojit. Přikládám výpis smb.conf. Možná dělám chybu v postupu nastavení práv nebo nastavení stanic. prosím o radu
[global]
   workgroup = UBUNTU.LOCAL
   netbios name = UBUNTU
   server string = Samba %V on %L
   max log size = 1000
   time server = Yes
   add user script = useradd -g users '%u'
   add group script = addgroup --force-badname --disabled-password `echo "%g"|sed "s/ /_/g"`
   delete group script = delgroup '%g'
   add user to group script = adduser '%u' `echo "%g"|sed "s/ /_/g"`
   add machine script = useradd -g machines '%u'; smbpasswd -a -m '%u'
   logon script = logon.bat
   logon path = \\%L\profiles\%u\%m
   domain logons = Yes
   os level = 65
   preferred master = Yes
   local master = No
   domain master = Yes

[homes]
   read only = No

[printers]
   comment = All Printers
   path = /tmp
   create mask = 0700
   printable = Yes
   browseable = No

[profiles]
   path = /home/ssamba-ntprof
   admin users = @administrator
   read only = No
   create mask = 0600
   directory mask = 0700
   browseable = No

[zaci]
   path = /home/roaming/zaci
   available = No
Název: Re: Windows 2000 server a Ubuntu server
Přispěvatel: Petr Merlin Vaněček 26 Března 2008, 14:10:28
Uživatel i PC musí existovat jak v systému, tak v sambě tj.
Kód: [Vybrat]
sudo useradd testuser
sudo useradd testuserpc$
sudo smbpasswd -a testuser
sudo smbpasswd -a -m testuserpc$
Název: Re: Windows 2000 server a Ubuntu server
Přispěvatel: Milhouse 26 Března 2008, 14:38:44
Merline, toto "userass" je správně? Nemá to být také "useradd"? Což je jistě stejné, jako "adduser", že? :)
Název: Re: Windows 2000 server a Ubuntu server
Přispěvatel: Petr Merlin Vaněček 26 Března 2008, 15:05:32
Merline, toto "userass" je správně? Nemá to být také "useradd"? Což je jistě stejné, jako "adduser", že? :)

Samosebou tam má být useradd :D A stejné to není - adduser ti vytvoří i skupinu, domovský adresář atd. zatímco useradd vytvoří jen uživatele bez zbytečných příkras (předpokládám, že uživatel se do systému nebude hlásit, když ještě neexistuje) :)

Hrome musí být ta tlačítka Změnit a Citace tak blízko sebe :)
Název: Re: Windows 2000 server a Ubuntu server
Přispěvatel: Milhouse 26 Března 2008, 18:18:09
Díky za vysvětlení. Můžeš mi v rychlosti ještě prozradit, proč např.použít "useradd" a ne "adduser"? Přeci se nepřihlásím, pokud nemá uživatel vytvořený ~ přes "useradd"?
Název: Re: Windows 2000 server a Ubuntu server
Přispěvatel: Petr Merlin Vaněček 26 Března 2008, 18:20:48
No právě :) A to je ta výhoda - že se nepřihlásíš přes ssh, ftp, smtp a co já vím co ještě. Snadno si tak omezíš počet možných "útoků" ze strany blbého uživatele. V systému uživatel existuje, samba si jen ověřuje oprávnění - tzn. můžeš říci, že soubory patří danému uživateli. ~ k tomu nepotřebuješ.
Název: Re: Windows 2000 server a Ubuntu server
Přispěvatel: Milhouse 26 Března 2008, 18:26:30
Aha, tak to pak teda joooo  8)
Dík.
Název: Re: Windows 2000 server a Ubuntu server
Přispěvatel: johnderfel 27 Března 2008, 11:24:48
Vytvořil jsem na serveru oba účty, tak jak ste poradil. Pak jsem šel na stanici a tu jsem v nastavení sitě přejmenoval na na serveru vytvořený název, v položce obecné jsem nastavil ještě doménu ubuntu.local. pak jsem stanici restartoval  a pokoušel jsem se připojit jako testuser, ale přihlásit se mi nepovedlo. Ping fungoval ok, ale když dám místa - síť, a vidím pouze wokna. >:(