Jabuk
SCP
Stevie Jabuk

Stevie Jabuk

Pridružen/a: 14.11.2007
Prispevkov: 352
Moški

Poglej uporabnikov profil
Prispevek: #1   Objavljeno 10.09.2008 22:29:18
SCP
Odgovori s citatom Dodaj uporabnika na seznam ignoriranih
ojla!

Imam sledeči problem. Nabavu sem ATV, bootal maca u windowse in sledil navodilom prvih dveh postov (instaliranje sshja in nato še nitroTV). Zadeva teče gladko do situacije, ko s programom WinSCP poskušam prenest nitroTV program v pred tem ustvarjeno mapo na ATVju. Izpiše mi sledeče:

Citiram:
Cannot execute SCP to start transfer. Please make sure that SCP is installed on the server and path to it is included in PATH. You may also try SFTP instead of SCP.
Command failed with return code 126.


Mal sem brsku naokol in "ugotovu", da naj bi to bila aplikacija, ki dejansko kopira datoteke. Na ATV grem u /usr/bin/ in scp je v mapi. Vendar ko pogledam datoteko podrobneje ugotovim, da je owner root, kateri ima vse privilegije nad datoteko, drugi pa nihče.
Sem totalni laik in upam da ne sklepam narobe, ko mislim, da bi moral user "frontrow" imeti privilegije nad to datoteko in bi prenos podatkov potem stekel?
Vendar mi nikakor ne uspe spremenit privilegije, ker ne morem konektat na ATV kot root.
Pomoč pls!

Aja pa še ena FUL čudna zadeva, ki me tudi FUL bega. In sicer sem za prenos podatkov poskusu uporabit kak drug program (preden semm ugotovu, kaj je ta SCP) vendar VEDNO neuspešno že pri sami povezavi na ATV! V windows okolju sem poskusu še total commander in še enega. Vedno se zadeva ustavi takoj po vzpostavitvi povezave in ne morem niti pregledovat vsebina ATV. Recimo s puttyjem pa vzpostavitev povezave ni problem in nato "brskanje" po ATVju.

ISTO se mi dogaja v OSX okolju.
Odprem terminal in "ssh -1 frontrow@IP" in stvar dela.
Poskusim kaki FTP program NI ŠANS da mi uspe. Pa sem poskusu ene 5 aplikacij zihr, med njimi tudi cyberduck in TRANSMIT (nastavim SFTP, port se nastavi sam na 22, vpišem IP, user in pass pa frontrow--zadeva melje in izpiše PERMISSION DENIED - halo?!?!?). ponovno poskusim u terminalu in tam dela.

?!?

help pls
Stevie Jabuk

Stevie Jabuk

Pridružen/a: 05.03.2008
Prispevkov: 787
Moški

Poglej uporabnikov profil
Prispevek: #2   Objavljeno 11.09.2008 11:53:58
Odgovori s citatom Dodaj uporabnika na seznam ignoriranih
Poskusi spremeniti privilegije mape Plugins. To narediš tako, da se s Putty-jem povežeš na ATV, nato pa poženi ukaz:

Koda:
sudo chmod 777 /System/Library/CoreServices/Finder.app/Contents/PlugIns

Jabuk Staff

Jabuk Staff

Pridružen/a: 21.04.2007
Prispevkov: 1036
Kraj: Ljubljana
Ni navedeno

Poglej uporabnikov profil
Prispevek: #3   Objavljeno 11.09.2008 21:45:38
Odgovori s citatom Dodaj uporabnika na seznam ignoriranih
SCP je protokol za prenos, ki deluje nad protokolom SSH, ki ga uporablja za povezavo in avtentikacijo.

Malo teorije:
- scp na racunalniku 1 se preko ssh poveze na racunalnik 2 in tam zazene scp
- ta 2 programa sta naceloma identicna, za razliko od drugih protokolov, kjer se povezuje client na server (ftp, sftp, http ...)
- ko je povezava vzpostavljena se file prenese

Torej, je tvoje dojemanje, da nimas permissionov po vsej verjetnosti pravilno. Vendar pa morda ni vse tako kot se zdi.

Recimo tole:

Koda:
ls -l /usr/bin | grep scp

-rwxr-xr-x   1 root   wheel       116336 Mar  5  2008 scp


Tule prva 3 mesta pomenijo pravice lastnika (rwx), druge 3 pravice skupine, kateri file pripada (x-r) in zadnje tri pravice ostalih uporabnikov (r-x). Torej lastnik lahko bere, pise in izvede, ostali pa samo berejo in izvajajo.

Torej ce imas na 3.,6.,9. mestu x lahko izvajajo program vsi uporabniki racunalnika. To pa imajo v folderjih /usr/bin in /usr/sbin vsi fajli.

Torej poizkusi, ce se lahko povezes preko puttya na ATV in tam samo napisi
Koda:
scp janez@novak.si:foo1 foo2

To sicer ne bo delalo, vendar pa ce je kaj narobe z lokalnim scp programom ti bo dal ociten error.
Stevie Jabuk

Stevie Jabuk

Pridružen/a: 14.11.2007
Prispevkov: 352
Moški

Poglej uporabnikov profil
Prispevek: #4   Objavljeno 11.09.2008 22:29:50
Odgovori s citatom Dodaj uporabnika na seznam ignoriranih
OJ!

Glede pravic mi je jasno kaj uni "rwx" pomenijo in x je samo za root uporabnika.
evo celoten copy-paste terminala

Koda:

Last login: Thu Sep 11 13:05:32 on ttys000
IP-RACUNALNIKA:~ masamune$ ssh -1 frontrow@IP-ATV
Password:
Response:
Last login: Thu Sep 11 13:07:33 2008 from IP-RACUNALNIKA.d
-bash-2.05b$ ls -l /usr/bin | grep scp
-rwx------   1 root  wheel      102544 Sep 11 05:31 scp
-bash-2.05b$ scp janez@novak.si:foo1 foo2
-bash: /usr/bin/scp: Permission denied
-bash-2.05b$



bom bootal še u windowse in probal s puttyjem, kar pa seveda ne bo nobene razlike

edit: evo zej iz windowsov tole in ista pasta
urosbe, tudi tisto sem napisal in ne pomaga
Jabuk Staff

Jabuk Staff

Pridružen/a: 21.04.2007
Prispevkov: 1036
Kraj: Ljubljana
Ni navedeno

Poglej uporabnikov profil
Prispevek: #5   Objavljeno 12.09.2008 07:40:06
Odgovori s citatom Dodaj uporabnika na seznam ignoriranih
Koda:
sudo chmod 755 /usr/bin/*


Ce imas moznost narediti sudo, potem ti bo to resilo tezavo. Samo ne vem kako je na ATV z grupo sudoers.
Stevie Jobs

Stevie Jobs

Pridružen/a: 24.07.2007
Prispevkov: 2060
Kraj: Celje
Moški

Poglej uporabnikov profil
Prispevek: #6   Objavljeno 12.09.2008 07:53:00
Odgovori s citatom Dodaj uporabnika na seznam ignoriranih
scp -1 from to

v primeru prestavljanja direktorija se -r
Stevie Jabuk

Stevie Jabuk

Pridružen/a: 14.11.2007
Prispevkov: 352
Moški

Poglej uporabnikov profil
Prispevek: #7   Objavljeno 13.09.2008 14:35:54
Odgovori s citatom Dodaj uporabnika na seznam ignoriranih
yurry:
napisal sem ta ukaz in mi vrne:
Koda:

-bash-2.05b$ sudo chmod 755 /usr/bin/*
chmod: /usr/bin/arch: Read-only file system
chmod: /usr/bin/auval: Read-only file system
chmod: /usr/bin/awk: Read-only file system
chmod: /usr/bin/chflags: Read-only file system
chmod: /usr/bin/chgrp: Read-only file system
chmod: /usr/bin/cpio: Read-only file system
chmod: /usr/bin/cut: Read-only file system
chmod: /usr/bin/defaults: Read-only file system
chmod: /usr/bin/ditto: Read-only file system
chmod: /usr/bin/dscl: Read-only file system
chmod: /usr/bin/false: Read-only file system
chmod: /usr/bin/find: Read-only file system
chmod: /usr/bin/finger: Read-only file system
chmod: /usr/bin/getopt: Read-only file system
chmod: /usr/bin/groups: Read-only file system
chmod: /usr/bin/hdid: Read-only file system
chmod: /usr/bin/hdiutil: Read-only file system
chmod: /usr/bin/head: Read-only file system
chmod: /usr/bin/hostinfo: Read-only file system
chmod: /usr/bin/id: Read-only file system
chmod: /usr/bin/lockfile: Read-only file system
chmod: /usr/bin/logger: Read-only file system
chmod: /usr/bin/login: Read-only file system
chmod: /usr/bin/lsbom: Read-only file system
chmod: /usr/bin/machine: Read-only file system
chmod: /usr/bin/mktemp: Read-only file system
chmod: /usr/bin/nbdst: Read-only file system
chmod: /usr/bin/nice: Read-only file system
chmod: /usr/bin/nicl: Read-only file system
chmod: /usr/bin/niutil: Read-only file system
chmod: /usr/bin/open: Read-only file system
chmod: /usr/bin/osputil: Read-only file system
chmod: /usr/bin/pmset: Read-only file system
chmod: /usr/bin/procmail: Read-only file system
chmod: /usr/bin/redirect: Read-only file system
chmod: /usr/bin/ripstop: Read-only file system
chmod: /usr/bin/sample: Read-only file system
chmod: /usr/bin/scp: Read-only file system
chmod: /usr/bin/security: Read-only file system
chmod: /usr/bin/sed: Read-only file system
chmod: /usr/bin/split: Read-only file system
chmod: /usr/bin/ssh-keygen: Read-only file system
chmod: /usr/bin/sudo: Read-only file system
chmod: /usr/bin/sw_vers: Read-only file system
chmod: /usr/bin/tail: Read-only file system
chmod: /usr/bin/touch: Read-only file system
chmod: /usr/bin/tr: Read-only file system
chmod: /usr/bin/true: Read-only file system
chmod: /usr/bin/uname: Read-only file system
chmod: /usr/bin/wc: Read-only file system
chmod: /usr/bin/whoami: Read-only file system
chmod: /usr/bin/whois: Read-only file system
-bash-2.05b$


rainbow:
isto k odzgorej
Koda:

-bash: /usr/bin/scp: Permission denied

Jabuk Staff

Jabuk Staff

Pridružen/a: 21.04.2007
Prispevkov: 1036
Kraj: Ljubljana
Ni navedeno

Poglej uporabnikov profil
Prispevek: #8   Objavljeno 13.09.2008 21:37:08
Odgovori s citatom Dodaj uporabnika na seznam ignoriranih
OK smo ze blizje Smile

Najprej napisi:
Koda:
sudo mount -uw /

Nato pa spet:
Koda:
sudo chmod 755 /usr/bin/*

Stevie Jabuk

Stevie Jabuk

Pridružen/a: 14.11.2007
Prispevkov: 352
Moški

Poglej uporabnikov profil
Prispevek: #9   Objavljeno 14.09.2008 13:44:58
Odgovori s citatom Dodaj uporabnika na seznam ignoriranih
ojla!

sledil navodilom in USPELO prekopiratin nitroTV na atv.

ampak se je se enkrat zataknilo pri sami instalaciji nitroTVja (navodila pod http://www.jabuk.si/pbb/viewtopic.php?t=5219) in sicer sem skonektal s puttyjem, odsel v mapo kamor sem prekopiral nitroTV, nato sem dal ukaz

Koda:
chmod +x instalme

za tem pa

Koda:
sudo ./instalme


vrne mi:

Koda:

sudo: must be setuid root


kaj sedaj??
Jabuk Staff

Jabuk Staff

Pridružen/a: 21.04.2007
Prispevkov: 1036
Kraj: Ljubljana
Ni navedeno

Poglej uporabnikov profil
Prispevek: #10   Objavljeno 14.09.2008 17:00:04
Odgovori s citatom Dodaj uporabnika na seznam ignoriranih
Hm ... ja

Nepredvidena posledica. A imas moznost da se na Apple TV prijavis kot uporabnik root?

Ce ne bo treba narediti factory reset Confused
Stevie Jabuk

Stevie Jabuk

Pridružen/a: 14.11.2007
Prispevkov: 352
Moški

Poglej uporabnikov profil
Prispevek: #11   Objavljeno 14.09.2008 20:35:04
Odgovori s citatom Dodaj uporabnika na seznam ignoriranih
Ojla spet!

Sem resetiral atv, nadgradil iz 1.0 na 2.0, zadevo "pohacku" s patchstickom, posnel gor nitroTV in ga uspešno poinštaleru!

thx vsem
Ne moreš dodajati novih tem
Ne moreš odgovarjati na teme
Ne moreš urejati svojih prispevkov
Ne moreš brisati svojih prispevkov
Ne moreš glasovati v anketi
Pokaži sporočila:
Pojdi na:
Jabuk.si Vsa vsebina spletne strani je last Jabuk.si in njegovih članov. © 2004 - 2020 Jabuk.si Kontakt Kontakt   Domov Domov   Na vrh strani Na vrh strani