SCP
|
Stevie Jabuk
Pridružen/a: 14.11.2007 |
Prispevkov: 352 |
|
|
 |
|
Prispevek: #1 Objavljeno 10.09.2008 22:29:18 SCP |
|
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
Pridružen/a: 05.03.2008 |
Prispevkov: 787 |
|
|
 |
|
Prispevek: #2 Objavljeno 11.09.2008 11:53:58 |
|
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
Pridružen/a: 21.04.2007 |
Prispevkov: 1036 |
Kraj: Ljubljana |
|
 |
|
Prispevek: #3 Objavljeno 11.09.2008 21:45:38 |
|
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
To sicer ne bo delalo, vendar pa ce je kaj narobe z lokalnim scp programom ti bo dal ociten error.
|
 |
Stevie Jabuk
Pridružen/a: 14.11.2007 |
Prispevkov: 352 |
|
|
 |
|
Prispevek: #4 Objavljeno 11.09.2008 22:29:50 |
|
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
Pridružen/a: 21.04.2007 |
Prispevkov: 1036 |
Kraj: Ljubljana |
|
 |
|
Prispevek: #5 Objavljeno 12.09.2008 07:40:06 |
|
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
Pridružen/a: 24.07.2007 |
Prispevkov: 2095 |
Kraj: Celje |
|
 |
|
Prispevek: #6 Objavljeno 12.09.2008 07:53:00 |
|
scp -1 from to
v primeru prestavljanja direktorija se -r
|
 |
Stevie Jabuk
Pridružen/a: 14.11.2007 |
Prispevkov: 352 |
|
|
 |
|
Prispevek: #7 Objavljeno 13.09.2008 14:35:54 |
|
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
Pridružen/a: 21.04.2007 |
Prispevkov: 1036 |
Kraj: Ljubljana |
|
 |
|
Prispevek: #8 Objavljeno 13.09.2008 21:37:08 |
|
OK smo ze blizje
Najprej napisi:
Nato pa spet:
Koda: | sudo chmod 755 /usr/bin/* |
|
 |
Stevie Jabuk
Pridružen/a: 14.11.2007 |
Prispevkov: 352 |
|
|
 |
|
Prispevek: #9 Objavljeno 14.09.2008 13:44:58 |
|
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
za tem pa
vrne mi:
Koda: |
sudo: must be setuid root
|
kaj sedaj??
|
 |
Jabuk Staff
Pridružen/a: 21.04.2007 |
Prispevkov: 1036 |
Kraj: Ljubljana |
|
 |
|
Prispevek: #10 Objavljeno 14.09.2008 17:00:04 |
|
Hm ... ja
Nepredvidena posledica. A imas moznost da se na Apple TV prijavis kot uporabnik root?
Ce ne bo treba narediti factory reset 
|
 |
Stevie Jabuk
Pridružen/a: 14.11.2007 |
Prispevkov: 352 |
|
|
 |
|
Prispevek: #11 Objavljeno 14.09.2008 20:35:04 |
|
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
|
 |