Portál AbcLinuxu, 17. července 2025 18:39


Dotaz: obojsmerne symbolicke linky

24.3.2006 22:22 djjet | skóre: 2 | blog: djjet
obojsmerne symbolicke linky
Přečteno: 189×
Odpovědět | Admin
vytvoril som si symbolickú linku v adresáry /home/rasto na adresár /var/www:
debian:/home/rasto# ln -s /var/www
debian:/home/rasto# ls -l
total 16
-rw-------  1 rasto rasto  945 2006-03-19 15:21 mbox
lrwxrwxrwx  1 root  root    10 2006-03-24 22:03 samba -> /etc/samba
-rw-r--r--  1 root  root  5219 2006-03-13 16:15 vsftpd.conf
lrwxrwxrwx  1 root  root     8 2006-03-24 22:13 www -> /var/www
drwxr-xr-x  4 root  root  4096 2006-03-18 15:40 zaloha
zsuzhorodska:/home/rasto#
ked napr. v MC-cku prejdem na tu linku tak ma to správne hodí do /var/www ale keď už chcem výjsť z /var/www tak ma to hodí do /var. lenže ja chcem aby ma to hodilo napsäť do /home/rasto. dá sa to vôbec nejako? samozrejme chcem aby to takto fungovalo len v prípade že pôjdem cez tu symbolickú linku. keď sa teraz nad tým zamýšlam tak je to asi kravina ale ide mi o to že cez SSH pmocou WinSCP sa pripája jedná známa na server a potrebujem jej dať do home adresára odkazy na /var/www, potom na adresáre ktoré sú zdielané v sambe teda /home/samba/ziaci, /home/samba/ucitelia atd... teraz to mám riešené tak že ako home adresár ma /var/www a do samby sa dostane normálne pendlovaním po adresárovej štruktúre. teda keď sa chce dostať z /var/www musí ísť do /var potom do / potom do /home potom do /home/samba atd... je to zdĺhavé a aj nebezpečné ju takto nechať "behať" po systémových adresároch. čo mi poradíte? jak to mám inak riešiť než len cez symbolické linky?
Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

24.3.2006 22:36 Milan Gerža | skóre: 30
Rozbalit Rozbalit vše Re: obojsmerne symbolicke linky
Odpovědět | | Sbalit | Link | Blokovat | Admin
mozna by pomohlo neco jako

mount -o bind /etc/samba /home/rasto/samba

A mozna take ne :-D

24.3.2006 22:53 zabza | skóre: 52 | blog: Nad_sklenkou_cerveneho
Rozbalit Rozbalit vše Re: obojsmerne symbolicke linky
Odpovědět | | Sbalit | Link | Blokovat | Admin
$ cd /etc/
$ pwd
/etc
$ ls -l openoffice.org-2.0
lrwxrwxrwx  1 root root 22 led 18 21:17 openoffice.org-2.0 -> /opt/openoffice.org2.0/
$ set +P
$ cd openoffice.org-2.0/
$ pwd
/etc/openoffice.org-2.0
$ cd ..
$ pwd
/etc
$ set -P
$ cd openoffice.org-2.0/
$ pwd
/opt/openoffice.org2.0
$ cd ..
$ pwd
/opt
27.3.2006 10:41 djjet | skóre: 2 | blog: djjet
Rozbalit Rozbalit vše Re: obojsmerne symbolicke linky
dakujem. vyskusam. :)
27.3.2006 12:37 barney
Rozbalit Rozbalit vše Re: obojsmerne symbolicke linky
chcelo by spomenúť, že pwd a /bin/pwd vrátia (pri +P) rôzne výsledky. a aj to, že táto vlastnosť je vlastnosť konkrétneho shell-u.
27.3.2006 11:03 #Tom
Rozbalit Rozbalit vše Re: obojsmerne symbolicke linky
Odpovědět | | Sbalit | Link | Blokovat | Admin
Problém bych viděl v Midnight Commanderu, asi moc přemýšlí nad symbolickými odkazy. Mně to dělá tehdy, pokud v bashi vstoupím do odkazovaného adresáře a spustím MC. V tu chvíli se adresář změní na ten skutečný a při ukončení MC skončím také v tom skutečném. Pokud však do odkazovaného adresáře vstoupím až v MC, je vše v pořádku.
27.3.2006 12:47 barney
Rozbalit Rozbalit vše Re: obojsmerne symbolicke linky
Odpovědět | | Sbalit | Link | Blokovat | Admin
a vlastne ešte jedna vec.
adresár s názvom .. (a aj .) je v podstate hard-link na iný adresár. v dávnych dobách mojich začiatkov s unixom som pár krát narazil na situácie (blbé vtipy niekoho zdatnejšieho), keď adresár /home/barney/ a /home/barney/../barney/ boli dva úplne iné adresáre :-)

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.