Transmission-daemon permission problem

poruka: 27
|
čitano: 3.029
|
moderatori: pirat, Lazarus Long, XXX-Man, vincimus
1
+/- sve poruke
ravni prikaz
starije poruke gore
17 godina
odjavljen
offline
Transmission-daemon permission problem

Pozdrav ljudi!

 

Imam ipfire na koji sam instalirao transmission klijent. Do prije koji dan je sve radilo OK i onda je stigao nekakav update (kernel nešto...) koji je valjda promjenio neka prava ili šta ja znam. Uglavnom, imam mountan usb stick na koji se torrenti trebaju snimati. Međutim, od spomenutog updatea transmission više nema prava zapisivanja u taj folder (konkretno /mnt/haddisk1/Torrenti). Folder postoji i preko winscp-a mu mogu pristupati (kao root) i u njega snimati. User pod kojim se transmission deamon pokreće je "Nobody" i tog usera sam postavio kao ownera tog direktorija. To je do prije koji dan radilo OK i onda je stalo. Ja sam windows korisnik i ove stvari su mi prava muka pa vas molim za pomoć ako znate o čemu se radi.

Hvala

Freak Show Inc.
 
0 0 hvala 0
15 godina
online
Transmission-daemon permission problem

Moguce je da se promijenio vlasnik direktorija, pa probaj prvo postaviti korisnika Nobody kao vlasnika direktorija. Pokreni ovu naredbu kao root:

chown -R Nobody /mnt/haddisk1/Torrenti

 

Ako nakon ovoga problem nije rijesen, onda su se prava pristupa folderu promijenila. Pokreni ovo:

chmod -R u+rwx /mnt/haddisk1/Torrenti

 

Ako nakon ovo problem nije rjesen, onda pokreni ovo:

ls -ld /mnt/haddisk1/TorrentiNakon toga ono sto ti ova naredba ispise, stavi u ovu temu. Iz toga ispisa se moze vidjeti tko je vlasnik toga direktorija, i kakva prava pristupa ima.

 

 
0 0 hvala 0
17 godina
odjavljen
offline
Transmission-daemon permission problem

Neće i dalje

 

A tekst rezultat one naredbe je:

[root@ipfire ~]# ls -ld /mnt/harddisk1/Torrenti
drwxrwxrwx 2 nobody nobody 4096 2013-06-22 12:56 /mnt/harddisk1/Torrenti

Freak Show Inc.
 
0 0 hvala 0
15 godina
online
Transmission-daemon permission problem

Mislim da nije problem u pravima pristupa direktoriju. Mozda je problem u pravima pristupa datoteke kojoj transmission pristupa. Probaj pogledati koja prava pristupa ima ta datoteka:

ls -l <putanja_do_datoteke>

 

I ukucaj ovu naredbu i pogledaj sto ona ispisuje:

umask

 

 
0 0 hvala 0
17 godina
odjavljen
offline
Re: Transmission-daemon permission problem
captain_soap_McTawish kaže...

Mislim da nije problem u pravima pristupa direktoriju. Mozda je problem u pravima pristupa datoteke kojoj transmission pristupa. Probaj pogledati koja prava pristupa ima ta datoteka:

ls -l <putanja_do_datoteke>

 

I ukucaj ovu naredbu i pogledaj sto ona ispisuje:

umask

 

 

umask mi izbaci 0022 a putanju do datoteke nemam jer datoteka nije snimljena.

Freak Show Inc.
17 godina
neaktivan
offline
Transmission-daemon permission problem
Probaj sa ovom naredbom staviti da apsolutno svi mogu zapisivati u Torrenti direktorij

chmod -Rv 0777 /mnt/haddisk1/Torrenti

Ako ti sada Transmission radi, onda pogledaj tko je vlasnik datoteka koje je Transmission napravio, tako ćeš najlakše utvrditi pod kojim userom se Transmission vrti i onda je kasnije lako poštrikati dozvole.
 
1 0 hvala 0
17 godina
odjavljen
offline
Re: Transmission-daemon permission problem
svakak kaže...
Probaj sa ovom naredbom staviti da apsolutno svi mogu zapisivati u Torrenti direktorij

chmod -Rv 0777 /mnt/haddisk1/Torrenti

Ako ti sada Transmission radi, onda pogledaj tko je vlasnik datoteka koje je Transmission napravio, tako ćeš najlakše utvrditi pod kojim userom se Transmission vrti i onda je kasnije lako poštrikati dozvole.

mode of `/mnt/harddisk1/Torrenti' retained as 0777 (rwxrwxrwx)
Ovo mi ispiše. Ne mogu i dalje.

Freak Show Inc.
17 godina
neaktivan
offline
Re: Transmission-daemon permission problem
Friday kaže...
svakak kaže...
Probaj sa ovom naredbom staviti da apsolutno svi mogu zapisivati u Torrenti direktorij

chmod -Rv 0777 /mnt/haddisk1/Torrenti

Ako ti sada Transmission radi, onda pogledaj tko je vlasnik datoteka koje je Transmission napravio, tako ćeš najlakše utvrditi pod kojim userom se Transmission vrti i onda je kasnije lako poštrikati dozvole.

mode of `/mnt/harddisk1/Torrenti' retained as 0777 (rwxrwxrwx)
Ovo mi ispiše. Ne mogu i dalje.

To znači da su permissioni već bili 0777, što hoće reći da bi apsolutno svi trebali moći pisati u taj direktorij. Jedino što mi još pada na pamet je da je taj disk montiran kao read-only. Jel možeš kao root na tom disku kreirati neku datoteku, npr:

 

touch /mnt/harddisk1/Torrenti/test.file

 

I pasteaj ovdje šta ti napiše naredba

 

mount

17 godina
odjavljen
offline
Transmission-daemon permission problem

login as: root
root@192.168.5.1's password:
Last login: Tue Jun 25 17:22:38 2013 from 192.168.5.50
[root@ipfire ~]# touch /mnt/harddisk1/Torrenti/test.file
[root@ipfire ~]# mount
/dev/sda3 on / type ext4 (rw)
proc on /proc type proc (rw)
sysfs on /sys type sysfs (rw)
/dev/sda1 on /boot type ext2 (rw)
devpts on /dev/pts type devpts (rw,gid=4,mode=620)
none on /var/log/rrd type tmpfs (rw,size=64M)
none on /var/lock type tmpfs (rw,size=8M)
none on /var/run type tmpfs (rw,size=2M)
/dev/sdb1 on /mnt/harddisk1 type ext3 (rw)

Freak Show Inc.
 
0 0 hvala 0
17 godina
neaktivan
offline
Re: Transmission-daemon permission problem
Friday kaže...

login as: root
root@192.168.5.1's password:
Last login: Tue Jun 25 17:22:38 2013 from 192.168.5.50
[root@ipfire ~]# touch /mnt/harddisk1/Torrenti/test.file
[root@ipfire ~]# mount
/dev/sda3 on / type ext4 (rw)
proc on /proc type proc (rw)
sysfs on /sys type sysfs (rw)
/dev/sda1 on /boot type ext2 (rw)
devpts on /dev/pts type devpts (rw,gid=4,mode=620)
none on /var/log/rrd type tmpfs (rw,size=64M)
none on /var/lock type tmpfs (rw,size=8M)
none on /var/run type tmpfs (rw,size=2M)
/dev/sdb1 on /mnt/harddisk1 type ext3 (rw)

 

Po ovome ispada da bi moralo raditi. Ponestaje mi ideja, ali možeš probati sljedeće

 

su - nobody

 

Ovo će te ulogirati kao korisnika nobody (kažeš da se transmission vrti pod tim userom)

 

cd /mnt/harddisk1/Torrenti

touch test2.file

 

Pa javi je li nobody uspio kreirati file na toj lokaciji. Ako je, onda nešto nije OK s transmission daemonom.

 

17 godina
odjavljen
offline
Re: Transmission-daemon permission problem
svakak kaže...

Po ovome ispada da bi moralo raditi. Ponestaje mi ideja, ali možeš probati sljedeće

 

su - nobody

 

Ovo će te ulogirati kao korisnika nobody (kažeš da se transmission vrti pod tim userom)

 

cd /mnt/harddisk1/Torrenti

touch test2.file

 

Pa javi je li nobody uspio kreirati file na toj lokaciji. Ako je, onda nešto nije OK s transmission daemonom.

 

 

Kreiralo je:

 

To me i muči jer sam sve napravio kako je pisalo na netu i trebalo bi raditi.

Freak Show Inc.
17 godina
neaktivan
offline
Re: Transmission-daemon permission problem
Friday kaže...
svakak kaže...

Po ovome ispada da bi moralo raditi. Ponestaje mi ideja, ali možeš probati sljedeće

 

su - nobody

 

Ovo će te ulogirati kao korisnika nobody (kažeš da se transmission vrti pod tim userom)

 

cd /mnt/harddisk1/Torrenti

touch test2.file

 

Pa javi je li nobody uspio kreirati file na toj lokaciji. Ako je, onda nešto nije OK s transmission daemonom.

 

 

Kreiralo je:

 

To me i muči jer sam sve napravio kako je pisalo na netu i trebalo bi raditi.

 

Po screenshotu ispada da je test2.file kreirao root, a ne nobody. Daj probaj, čisto da budemo sigurni da se jesi prebacio na korisnika nobody

 

su - nobody

id

whoami 

17 godina
odjavljen
offline
Re: Transmission-daemon permission problem
svakak kaže...

 

Po screenshotu ispada da je test2.file kreirao root, a ne nobody. Daj probaj, čisto da budemo sigurni da se jesi prebacio na korisnika nobody

 

su - nobody

id

whoami 

 

LOL, ovo je prečudno

 

 

Freak Show Inc.
Poruka je uređivana zadnji put sri 26.6.2013 14:13 (Friday).
17 godina
neaktivan
offline
Transmission-daemon permission problem

Cudno je, svakako.
Probaj se ovako ulogirati:

sudo -u nobody bashPretpostavljam da radis u bashu.

Pa onda whoami.

 

EDIT: Zasto uopce preko nobody usera to radis? S obzirom da u pitanju nije nesto sto zahtjeva pretjeranu sigurnost, mozes napraviti novog usera pa njemu dati privilegije koje su potrebne.

EDIT2: Jos malo o nobody useru. I ovdje.

Perhaps today IS a good day to die. PREPARE FOR RAMMING SPEED!
Poruka je uređivana zadnji put sri 26.6.2013 14:30 (1domagoj1).
 
0 0 hvala 0
17 godina
odjavljen
offline
Re: Transmission-daemon permission problem
1domagoj1 kaže...

Cudno je, svakako.
Probaj se ovako ulogirati:

sudo -u nobody bashPretpostavljam da radis u bashu.

Pa onda whoami.

 

Sad je stvarno prebacio na nobody i kreirao je fajlove:

 

Freak Show Inc.
17 godina
neaktivan
offline
Re: Transmission-daemon permission problem
Friday kaže...
svakak kaže...

 

Po screenshotu ispada da je test2.file kreirao root, a ne nobody. Daj probaj, čisto da budemo sigurni da se jesi prebacio na korisnika nobody

 

su - nobody

id

whoami 

 

LOL, ovo je prečudno

 

 

 

Nije čudno, neke distribucije imaju /bin/false postavljen kao shell za nobody usera, pa se ne može kao taj korisnik ulogirati, odnosno koristiti shell. Instalirao sam ipfire i vidim da je to slučaj. Mislim da je najpametnije da napraviš novog usera za transmission, nisam siguran gdje transmission drži postavke, ali novog usera možeš napraviti sa

 

useradd transmission

 

pa promijeni korisnika pod kojim se transmission vrti.

 

Alternativno možeš useru nobody dodijeliti shell, tako da otvoriš /etc/passwd i umjesto /bin/false upišeš /bin/sh u liniji od nobody usera, samo nisam siguran koliko je to pametno.

Evo ovdje nešto spoinju problem koji si ti naišao, pa pogledaj https://bugs.archlinux.org/task/15476

 

 

 

 

17 godina
odjavljen
offline
Re: Transmission-daemon permission problem
svakak kaže...
Friday kaže...
svakak kaže...

 

Po screenshotu ispada da je test2.file kreirao root, a ne nobody. Daj probaj, čisto da budemo sigurni da se jesi prebacio na korisnika nobody

 

su - nobody

id

whoami 

 

LOL, ovo je prečudno

 

 

 

Nije čudno, neke distribucije imaju /bin/false postavljen kao shell za nobody usera, pa se ne može kao taj korisnik ulogirati, odnosno koristiti shell. Instalirao sam ipfire i vidim da je to slučaj. Mislim da je najpametnije da napraviš novog usera za transmission, nisam siguran gdje transmission drži postavke, ali novog usera možeš napraviti sa

 

useradd transmission

 

pa promijeni korisnika pod kojim se transmission vrti.

 

Alternativno možeš useru nobody dodijeliti shell, tako da otvoriš /etc/passwd i umjesto /bin/false upišeš /bin/sh u liniji od nobody usera, samo nisam siguran koliko je to pametno.

Evo ovdje nešto spoinju problem koji si ti naišao, pa pogledaj https://bugs.archlinux.org/task/15476

 

 

 

 

Kako da promjenim korisnika pod kojim se transmission vrti? Napominjem da sam windows korisnik i da mi je sve ovo novo...

Freak Show Inc.
17 godina
neaktivan
offline
Re: Transmission-daemon permission problem
Friday kaže...

Kako da promjenim korisnika pod kojim se transmission vrti? Napominjem da sam windows korisnik i da mi je sve ovo novo...

 

Evo imaš ovdje objašnjeno: https://trac.transmissionbt.com/wiki/HeadlessUsage/General mislim da ti se init file nalaziu /etc/init.d/transmission

17 godina
odjavljen
offline
Transmission-daemon permission problem

Stavio sam transmission da radi kao root! Ubijte me ali nisam više znao što bih...

Freak Show Inc.
 
0 0 hvala 0
17 godina
offline
Transmission-daemon permission problem

a jel netko zna kakao pod debianom 7.30 updejtat transmission koji je 2.53 na 2.82

pokusao sam naredbom apt-get install transmission .. ali onda mi želi updejtat cijeli sistem, a to pokusavam izbječi jer onda shebe VNC

pokusao sam preko sučelja gnome upgrejdat samo taj dio.. ali neče

 

 

 
0 0 hvala 0
16 godina
odjavljen
offline
Re: Transmission-daemon permission problem

To je dosta star sustav i naravno da će povuć dosta dependancya koji opet vuku svoje...

http://nighthawk-software.blogspot.com/
17 godina
offline
Transmission-daemon permission problem

itko ?

 

 
0 0 hvala 0
12 godina
neaktivan
offline
Re: Transmission-daemon permission problem
Friday kaže...

Stavio sam transmission da radi kao root! Ubijte me ali nisam više znao što bih...

Jel ti jos transmission radi kao root?

battlelog: b4stardo_CRO
17 godina
odjavljen
offline
Re: Transmission-daemon permission problem
Bastardo kaže...
Friday kaže...

Stavio sam transmission da radi kao root! Ubijte me ali nisam više znao što bih...

Jel ti jos transmission radi kao root?

 

Koji si ti grave digger... {#}

Freak Show Inc.
12 godina
neaktivan
offline
Re: Transmission-daemon permission problem
Friday kaže...
Bastardo kaže...
Friday kaže...

Stavio sam transmission da radi kao root! Ubijte me ali nisam više znao što bih...

Jel ti jos transmission radi kao root?

 

Koji si ti grave digger... {#}

Znam. No? Jel transic jos dela pod korjencicem?

battlelog: b4stardo_CRO
17 godina
odjavljen
offline
Re: Transmission-daemon permission problem
Bastardo kaže...
Friday kaže...
Bastardo kaže...
Friday kaže...

Stavio sam transmission da radi kao root! Ubijte me ali nisam više znao što bih...

Jel ti jos transmission radi kao root?

 

Koji si ti grave digger... {#}

Znam. No? Jel transic jos dela pod korjencicem?

 

Yep... {#}

Freak Show Inc.
12 godina
neaktivan
offline
Transmission-daemon permission problem

hehe

battlelog: b4stardo_CRO
Moj PC  
0 0 hvala 0
1
Nova poruka
E-mail:
Lozinka:
 
vrh stranice