Fórum Ubuntu CZ/SK
Ostatní => Ubuntu Server => Téma založeno: 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.
-
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.
-
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.
-
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.
-
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
-
Uživatel i PC musí existovat jak v systému, tak v sambě tj.
sudo useradd testuser
sudo useradd testuserpc$
sudo smbpasswd -a testuser
sudo smbpasswd -a -m testuserpc$
-
Merline, toto "userass" je správně? Nemá to být také "useradd"? Což je jistě stejné, jako "adduser", že? :)
-
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 :)
-
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"?
-
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š.
-
Aha, tak to pak teda joooo 8)
Dík.
-
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. >:(