Ubuntu Suomen keskustelualueet
Ubuntun käyttö => Vaihtoehtoiset työpöytäympäristöt => Aiheen aloitti: FAIL - 05.07.10 - klo:22.02
-
UrbanTerroriin pitäisi tehdä oma servu ja olen nyt seurannut ohjeita ja piti päätteellä tehdä tunnus nimeltä urt, ja kaikki on nyt sujunut ihan hyvin mutta kun tein komennon sudo useradd urt komennon, pyysi omaa salasanaa, ja nyt kun yritän tuon käyttäjätilin kautta päätteellä tehdä komennon sudo sh start.sh, vaaditaan salasana. Mikä on salasana jos en ole sitä asettanut? Tyhjä ei kelpaa.. Eikä oman normaalinkaan käyttäjätunnuksen.
$ sudo sh start.sh
[sudo] password for urt:
Sorry, try again.
[sudo] password for urt:
Sorry, try again.
[sudo] password for urt:
Sorry, try again.
sudo: 3 incorrect password attempts
$
Joten mikä mahtaa olla siis käyttäjätunnuksen salasana jota en ole asettanut?
-
UrbanTerroriin pitäisi tehdä oma servu ja olen nyt seurannut ohjeita ja piti päätteellä tehdä tunnus nimeltä urt, ja kaikki on nyt sujunut ihan hyvin mutta kun tein komennon sudo useradd urt komennon, pyysi omaa salasanaa, ja nyt kun yritän tuon käyttäjätilin kautta päätteellä tehdä komennon sudo sh start.sh, vaaditaan salasana. Mikä on salasana jos en ole sitä asettanut? Tyhjä ei kelpaa.. Eikä oman normaalinkaan käyttäjätunnuksen.
$ sudo sh start.sh
[sudo] password for urt:
Sorry, try again.
[sudo] password for urt:
Sorry, try again.
[sudo] password for urt:
Sorry, try again.
sudo: 3 incorrect password attempts
$
Joten mikä mahtaa olla siis käyttäjätunnuksen salasana jota en ole asettanut?
Luodaan tunnus uudelleen:
omilla tunnuksilla seuraavat komennot:
(kysyy oman tunnuksesi salasanaa sudo:ttaessa)
käytä mielummin komentoa adduser, luo kotihakemiston, groupin ja kysyy uudelle käyttäjälle salasanan.
Jos tuolla käyttäjällä pitää olla sudo oikeus lisää myös admin ryhmään
sudo -i
userdel urt
adduser urt admin
exit
-
Tein jo normaalein keinon tuon urt käyttäjätunnuksen koneelle, ja kopioin tuon urbanterror kansion sinne, mutta kun suoritan start.sh, saan tälläistä virheilmoitusta.
start.sh: 6: /home/urt/urbanterror/iourtded.i386 not found. Ja tuota tulee loputtomiin ennen kuin sammutan Päätteen. Ja tuollainen tiedosto on kyllä tuolssa kansiossa. joten miksi se ei löydä sitä?
E: Ja tuo tiedosto on 100% varmuudella tuolla kansiossa mistä tuo ei löydä sitä.
E2: Ja jos tuo start.sh sisältö vaikuttaa, niin tässä.
#!/bin/bash
while true
do
/home/urt/urbanterror/ioUrTded.i386 +set fs_game q3ut4 +set dedicated 2 +set net_port 27960 +set com_hunkmegs 128 +exec server.cfg
echo "server crashed on `date`" > last_crash.txt
done
-
Tein jo normaalein keinon tuon urt käyttäjätunnuksen koneelle, ja kopioin tuon urbanterror kansion sinne, mutta kun suoritan start.sh, saan tälläistä virheilmoitusta.
start.sh: 6: /home/urt/urbanterror/iourtded.i386 not found. Ja tuota tulee loputtomiin ennen kuin sammutan Päätteen. Ja tuollainen tiedosto on kyllä tuolssa kansiossa. joten miksi se ei löydä sitä?
E: Ja tuo tiedosto on 100% varmuudella tuolla kansiossa mistä tuo ei löydä sitä.
laitatko listauksen:
sudo ls -la /home/urt/urbanterror/
jos haluat resetoida urt käyttäjän salasanan, aja omalla käyttäjälläsi :
sudo passwd urt
jos ei ole liian pitkä skripti, niin voisit pastettaa myös
cd /kansio/jossa/start.sh
cat ./start.sh
jos on pitkä, niin laita tänne http://pastebin.com/ ja kopioi linkki tänne
-
Siis mitä nyt teen? Suoritin komennon sudo ls -la /home/urt/urbanterror/
Mutta sanoi näin:
ls: tiedostoa /home/urt/urbanterror/ ei voi käsitellä: Tiedostoa tai hakemistoa ei ole
Vaikka on olemassa..
-
Siis mitä nyt teen? Suoritin komennon sudo ls -la /home/urt/urbanterror/
Mutta sanoi näin:
ls: tiedostoa /home/urt/urbanterror/ ei voi käsitellä: Tiedostoa tai hakemistoa ei ole
Vaikka on olemassa..
sudo -i
ls -la /home
ls -la /home/urt
-
http://pastebin.com/C2nAGB54 <-- Siinä mitä nuo komennot antoivat.
-
Ei ole hakemistoa /home/urt/urbanterror/, mutta /home/urt/UrbanTerror/ on. Case sensitive eli isot ja pienet kirjaimet merkitsevät. :) Muuta komentoa tai nimeä hakemisto uudelleen.
-
Siis mitä nyt teen? Suoritin komennon sudo ls -la /home/urt/urbanterror/
Mutta sanoi näin:
ls: tiedostoa /home/urt/urbanterror/ ei voi käsitellä: Tiedostoa tai hakemistoa ei ole
Vaikka on olemassa..
sudo -i
ls -la /home
ls -la /home/urt
ok, isot kirjaimet
ls -la /home/urt/UrbanTerror/
-
Se komento antoi:
yhteensä 7120
drwxr-xr-x 4 urt urt 4096 2010-07-05 21:45 .
drwxr-xr-x 17 urt urt 4096 2010-07-05 22:21 ..
drwxr-xr-x 3 urt urt 4096 2007-12-19 23:26 ioUrbanTerror.app
-rw-r--r-- 1 urt urt 15148 2005-08-28 19:54 ioUrbanTerror_COPYING.txt
-rw-r--r-- 1 urt urt 1056768 2007-12-22 16:11 ioUrbanTerror.exe
-rwxr-xr-x 1 urt urt 1627558 2007-12-22 16:12 ioUrbanTerror.i386
-rw-r--r-- 1 urt urt 6765 2006-01-18 20:46 ioUrbanTerror_id-readme.txt
-rw-r--r-- 1 urt urt 326 2007-04-04 21:54 ioUrbanTerror_Logitech_Game_Recognition.reg
-rw-r--r-- 1 urt urt 2027 2007-12-16 20:21 ioUrbanTerror_README.txt
-rw-r--r-- 1 urt urt 94 2007-12-22 08:11 ioUrbanTerror Source.url
-rw-r--r-- 1 urt urt 1917090 2007-12-22 16:12 ioUrbanTerror.x86_64
-rw-r--r-- 1 urt urt 854590 2007-12-22 16:12 ioUrTded.exe
-rw-r--r-- 1 urt urt 799114 2007-12-22 16:12 ioUrTded.i386
-rw-r--r-- 1 urt urt 958836 2007-12-22 16:13 ioUrTded.x86_64
-rw-r--r-- 1 urt urt 45 2010-07-05 23:00 last_crash.txt
drwxr-xr-x 4 urt urt 4096 2010-07-05 21:40 q3ut4
-rw-r--r-- 1 urt urt 211 2010-07-05 21:44 start.sh
-
Muokkasin nyt start.sh tiedostoa, että siinä on isot kirjaimet mutta nyt kun suoritan sen sanoo että ei ole oikeuksia.. Mitä teen?
E: Sudo-i komennolla kun yrittää suorittaa niin silloin taas se ei voi käynnistää sitä..
-
pistä suoritusoikeus (eli x)
-
Muokkasin nyt start.sh tiedostoa, että siinä on isot kirjaimet mutta nyt kun suoritan sen sanoo että ei ole oikeuksia.. Mitä teen?
E: Sudo-i komennolla kun yrittää suorittaa niin silloin taas se ei voi käynnistää sitä..
omalla käyttäjätunnuksellasi:
sudo chmod 777 /home/urt/UrbanTerror/start.sh
-
Ja tuon jälkeen mitä? sh start.sh sanoo että ei voi avata. Sh: Can't open start.sh
-
Ja tuon jälkeen mitä? sh start.sh sanoo että ei voi avata. Sh: Can't open start.sh
sh ./start.sh
-
Ja vastaus on: sh: Can't open ./start.sh
-
Ja vastaus on: sh: Can't open ./start.sh
su urt
sh /home/urt/UrbanTerror/start.sh
-
Ja tuon jälkeen tulee taas loputtomiin riviä että niihin pariin tiedostoon ei ole oikeuksia.
-
Ja tuon jälkeen tulee taas loputtomiin riviä että niihin pariin tiedostoon ei ole oikeuksia.
no laita vaikka kaikkiin execute oikeudet
sudo chmod 777 /home/urt/UrbanTerror/*
-
omalla käyttäjätunnuksellasi:
sudo chmod 777 /home/urt/UrbanTerror/start.sh
no laita vaikka kaikkiin execute oikeudet
sudo chmod 777 /home/urt/UrbanTerror/*
Kannattaa antaa pienemmät oikeudet. Muuten kaikki pääsee lukemaan, kirjoittamaan ja suorittamaan tiedostoa. Näitä virheitä on nähty monella esimerkiksi Apache:n kanssa.
Ihan tietoturvan nimissä.
chmod (http://linux.fi/wiki/Chmod) 755
-
omalla käyttäjätunnuksellasi:
sudo chmod 777 /home/urt/UrbanTerror/start.sh
Kannattaa antaa pienemmät oikeudet. Muuten kaikki pääsee lukemaan, kirjoittamaan ja suorittamaan tiedostoa.
Ihan tietoturvan nimissä.
chmod (http://linux.fi/wiki/Chmod) 755
ok komppaan, mutta nuo näyttäisi kuitenkin olevan asennustiedostoja ja voi otta ajo-oikeudet pois, kun on asennettu.
-
Nyt pitäs olla kyllä servu käynnissä, mutta miksi itse pelissä en löydä sitä...
-
Nyt pitäs olla kyllä servu käynnissä, mutta miksi itse pelissä en löydä sitä...
Katso kuunteleeko ohjelma portissa?
sudo netstat -plntu
Tuosta serveristä minulla sitten ei ole mitään kokemuksia/tietoa.
Jos portti kuuntelee, on seuraava paikka kysellä ehkä jokin pelin supportti foorumi.
-
Siis mitä teen? Kun on tuo servu käynnissä ja annan tuon komennon niin tulee
]sudo netstat -plntu
broadcast: print "^7server:^3 sudo netstat -plntu"
-
No, sammutin siis kai servun ja tein tuon komennon ja tällästä antoi.
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
tcp 0 0 0.0.0.0:5900 0.0.0.0:* LISTEN 1297/krfb
tcp 0 0 127.0.0.1:631 0.0.0.0:* LISTEN 856/cupsd
tcp6 0 0 ::1:631 :::* LISTEN 856/cupsd
udp 0 0 0.0.0.0:5353 0.0.0.0:* 677/avahi-daemon: r
udp 0 0 0.0.0.0:55023 0.0.0.0:* 677/avahi-daemon: r
udp 8424 0 0.0.0.0:27960 0.0.0.0:* 1753/UrbanTerror
udp 0 0 0.0.0.0:68 0.0.0.0:* 1358/dhclient
-
Tuon perusteella näyttäisi kuuntelevan porttia 27960 ja jotain liikennettä se on vastaanottanutkin, mutta lähestyspuoli näyttää nollaa.
udp 8424 0 0.0.0.0:27960 0.0.0.0:* 1753/UrbanTerror
-
Eli mitä pitäs tehdä että saan toimimaan?
-
Nyt kun laitoin servun pyörimään ja sitten sen jälkeen tein komennon niin nyt tuo komento antaa 2 UrbanTerrorin yhteyksiin liittyviä juttuja (kai)
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
tcp 0 0 0.0.0.0:5900 0.0.0.0:* LISTEN 1297/krfb
tcp 0 0 127.0.0.1:631 0.0.0.0:* LISTEN 856/cupsd
tcp6 0 0 ::1:631 :::* LISTEN 856/cupsd
udp 0 0 0.0.0.0:5353 0.0.0.0:* 677/avahi-daemon: r
udp 0 0 0.0.0.0:55023 0.0.0.0:* 677/avahi-daemon: r
udp 8424 0 0.0.0.0:27960 0.0.0.0:* 1753/UrbanTerror
udp 0 0 0.0.0.0:27961 0.0.0.0:* 3225/UrbanTerror
udp 0 0 0.0.0.0:68 0.0.0.0:* 1358/dhclient