Jak změnit umístění domovských adresářů ve FC 8 ? (link) |
19.5.2008 21:07
Jan Kelbich
|
Věk: ( ~54 let)
, Pracovní pozice: IC Design Engineer
, Praxe v IT let: ( ~ let) |
Přeji dobrý den,
mám tento problém : na NB IBM ThinkPad R61 (viz "http://www.zeos.cz/zbozi/tp-r61-t8100-2-1-14-1-2x1g-160-x3100-dvd-rw-vb/detail.aspx?p=z:115757&page=3-technicke-parametry ") mám čerstvě nainstalovánu FC 8 (kernel 2.6.23.1-42.fc8, KDE 3.5.9-5.fc8 Fedora) a rád bych změnil umístění domovských adresářů (/home). Nechci pro ně vytvářet zvláštní partition, v / je taky mít nechci, chtěl bych je mít na velké pastition s ostatními daty (/data/home).
Pomocí příkazů useradd, usermod to sice jde, ale pak takto vytvořeným uživatelům se nedaří přihlásit do X-window. Při pokusu příhlásit se uživatel obdrží dialog s hlášením :
Your home directory is listed as: '/data/home/hke' but it does not apperar to exist. Do you want to log in with the / (root) directory as your home directory? It is unlikely anything will work unless you use a failsafe session.
Nahrazení původního /home symbolickým linkem na /data/home také nevede k úspěchu - vyzkoušeno, po tomto zásahu, a to ani po opravě zpět již nefungovaly X-window žádnému uživateli (kromě root). Což v mém případě vedlo k nové instalaci.
Také jsem si všiml ve výpisu ls -l / , že na adresář /home vedou 3 tvrdé linky :
[hke@frida ~]$ ls -l /
celkem 150
drwxr-xr-x 2 root root 4096 2008-05-19 01:52 bin
drwxr-xr-x 4 root root 1024 2008-05-19 00:00 boot
drwxr-xr-x 4 root root 4096 2008-05-19 00:09 data
drwxr-xr-x 13 root root 4440 2008-05-19 20:33 dev
drwxr-xr-x 117 root root 12288 2008-05-19 19:42 etc
drwxr-xr-x 3 root root 4096 2008-05-19 02:17 home
drwxr-xr-x 15 root root 4096 2008-05-18 23:29 lib
drwx------ 2 root root 16384 2008-05-18 23:45 lost+found
drwxr-xr-x 2 root root 4096 2008-05-19 20:33 media
drwxr-xr-x 2 root root 0 2008-05-19 19:42 misc
drwxr-xr-x 6 root root 4096 2008-05-18 22:29 mnt
drwxr-xr-x 2 root root 0 2008-05-19 19:42 net
drwxr-xr-x 3 root root 4096 2007-08-13 16:47 opt
dr-xr-xr-x 140 root root 0 2008-05-19 19:42 proc
drwxr-x--- 9 root root 4096 2008-05-19 20:29 root
drwxr-xr-x 2 root root 12288 2008-05-18 23:29 sbin
drwxr-xr-x 6 root root 0 2008-05-19 19:42 selinux
drwxr-xr-x 3 root root 4096 2008-05-19 00:01 srv
drwxr-xr-x 12 root root 0 2008-05-19 19:42 sys
drwxrwxrwt 19 root root 4096 2008-05-19 20:38 tmp
drwxr-xr-x 13 root root 4096 2008-05-18 23:50 usr
drwxr-xr-x 22 root root 4096 2008-05-19 00:03 var
[hke@frida ~]$
Avšak pokus "přebytečný" link najít nebyl úspěšný :
[root@frida ~]# ls -lRi / 2> /dev/null | grep 917505
917505 drwxr-xr-x 3 root root 4096 2008-05-19 02:17 home
[root@frida ~]#
Prosím, poraďte mi, co stím.
Mnohokrát děkuji,
Kelbich Jan
|
|
|
Re: Jak změnit umístění domovských adresářů ve FC 8 ? (link) |
20.5.2008 17:03
Aleš Hakl
|
Bydliště: Praha |
To hlaseni znamena, ze ten domovsky adresar neexistuje, coz pokud uzivatele vytvorite obycejnym useradd ci domovsky adresar zmenite je naprosto ocekavatelna situace. useradd ma volbu (-m), ktera vytvari domovsky adresar (zkopirovanim /etc/skel a nastavenim vlastnika).
Zaroven ma take useradd konfiguracni volbu BASE_DIR (a odpovidajici prepinac -b), ktera urcuje, kde budou domovske adresare umistovany, pokud nic jineho (pomoci -h) nespecifikujete, v debianu se toto nastavuje v /etc/default/useradd, ale mam dobry duvod verit tomu, ze ve FC to bude nekde uplne jinde.
Pokud zmenite existujicimu uzivateli domovsky adresar, je na vas, jak zajistite aby existoval (kopirovanim, vytvorenim noveho...).
Osobne mi prijde nejrozumnejsi pouzit symlink z /home nekam, pripadne mount -o bind, ovsem predtim samozrejme puvodni obsah na nove umisteni presunout (a pokud mozno vsude uvadet cestu s /home, ne s adresarem, kde se skutecne nachazi, mnoho nastroju existence dvou stejnych souboru na ruznych mistech ponekud mate, coz je zvlast palcive pri pouziti toho -o bind).
Ty tri linky na /home je pravdepodobne jeho obsah (. a .. v domovskem adresari nejakeho uzivatele). Schvalne zkuste ls -lRia / | grep ... (nebo lepe find -inum, ale to je detail) |
|
|
Re: Jak změnit umístění domovských adresářů ve FC 8 ? (link) |
20.5.2008 20:05
Jan Kelbich
|
Věk: ( ~54 let)
, Pracovní pozice: IC Design Engineer
, Praxe v IT let: ( ~ let) |
To hlášení jsem pochopil. Uživatele jsem vytvořil s volbou -d (useradd -d /data/home/hke ), ale to nepomohlo. Nepomůže ani volba -m , ostatně soubory z /etc/skel se kopírují i bez ní. Volba -b mi nefunguje (nevím proč), vždy vypíše jen help.
Ten symlink mě napadl jako první, ale jak jsem psal v úvodním dotazu, tak potom nešlo přihlášení do X-ek už vůbec. A to ani po opravě zpět.
To mount -o bind je předpokládám trochu něco jako loop, ale ne s obrazem ale s adresářem. V man mount jsem to ale nenašel, na FC jsou patrně pro to volby --bind/--rbind.
To řešení s tím symlinkem by mi vyhovovalo nejvíc, kdyby fungovalo. Ale nechce se mito teď opakovat jen proto, abych si dal znovu instalaci FC 8.
Jinak jsem taky přišel na to, že ty tři linky jsou v pořádku (jsem hlava děravá), v /home mám adresář jednoho uživatele - zapomněl jsem, že každý podadresář obsahuje link na nadřazený adresář (.. ).
V každém případě děkuji za snahu, budu ještě experimentovat.
Kelbich Jan
|
|
|
nový poznatek (link) |
21.5.2008 20:46
Jan Kelbich
|
Věk: ( ~54 let)
, Pracovní pozice: IC Design Engineer
, Praxe v IT let: ( ~ let) |
Problém jsem zatím nevyřešil, ale mám k němu nový zajímavý poznatek.
Rozdílně se chová i přihlašování uživatelů k NB po síti. Pokud má uživatel svůj adresář v /home , přihlášení proběhne normálně. Pokud má ale svůj domovský adresář jinde (v /data/home ), pak se přihlásí do / s chybovým hlášením Could not chdir to home directory /data/home/user2: Permission denied , ale pak je možné již adresář přepnout a již vše funguje normálně. Dokonce v domovském adresáři při prvním přihlášení uživatele po síti ihned po chybovém hlášení vytvoří soubor .Xauthority . Při přihlašování na textové konzoli se problém neprojevuje. Vypadá to tedy jako že adresář /data/home (nebo jiný, kromě /home ) není "včas dostupný", aby mohlo být provedeno přihlášení do X a X-ka další pokus už zřejmě neprovedou. Nechápu ale, čím by to mohlo být. Prosím, pokud máte někdo nějaký nápad, dejte mi vědět.
Mnohokrát děkuji
Kelbich Jan
|
|
|
Re: nový poznatek (link) |
21.5.2008 21:05
Aleš Hakl
|
Bydliště: Praha |
Uvaha o "vcas dostupny" a podobnych vecech mi neprijde jako zrovna pravdepodobna pricina, spis by asi bylo zajimave se podivat na to jak jsou nastavena prava na tech adresarich (a to nejenom na tom domovskem, ale vsech nadrazenych).
Dalsi vec je jestli neni /data nahodou nejaky pochybny filesystem. |
|
|
Re: nový poznatek (link) |
21.5.2008 21:14
Jan Kelbich
|
Věk: ( ~54 let)
, Pracovní pozice: IC Design Engineer
, Praxe v IT let: ( ~ let) |
Všechny ty nařazené adresáře mají práva 755, adresáře konkrétních uživatelů pak 700, a to jak v /home , tak i jinde. /data jsou, tak jako ostatní partitions ext3.
Kelbich Jan
|
|
|
Re: Jak změnit umístění domovských adresářů ve FC 8 ? (link) |
22.5.2008 22:12
Jan Kelbich
|
Věk: ( ~54 let)
, Pracovní pozice: IC Design Engineer
, Praxe v IT let: ( ~ let) |
Zřejmě je problém vyřešen. Je potřeba vypnout SELinux, pak fungují X-ka normálně. S tím symblickým linkem to sice nejde ani tak, ale stačí změnit položku HOME v /etc/default/useradd a tak se dostanu ke svému záměru.
Děkuji ale za snahu.
Kelbich Jan
|
|
|
|
Příspívat do diskuze mohou pouze registrovaní uživatelé.
|
|
Vyhledávání software
Vyhledávání článků
28.11.2018 23:56 /František Kučera Prosincový sraz spolku OpenAlt se koná ve středu 5.12.2018 od 16:00 na adrese Zikova 1903/4, Praha 6. Tentokrát navštívíme organizaci CESNET. Na programu jsou dvě přednášky: Distribuované úložiště Ceph (Michal Strnad) a Plně šifrovaný disk na moderním systému (Ondřej Caletka). Následně se přesuneme do některé z nedalekých restaurací, kde budeme pokračovat v diskusi.
Komentářů: 1
12.11.2018 21:28 /Redakce Linuxsoft.cz 22. listopadu 2018 se koná v Praze na Karlově náměstí již pátý ročník konference s tématem Datová centra pro business, která nabídne odpovědi na aktuální a často řešené otázky: Jaké jsou aktuální trendy v oblasti datových center a jak je optimálně využít pro vlastní prospěch? Jak si zajistit odpovídající služby datových center? Podle jakých kritérií vybírat dodavatele služeb? Jak volit vhodné součásti infrastruktury při budování či rozšiřování vlastního datového centra? Jak efektivně datové centrum spravovat? Jak co nejlépe eliminovat možná rizika? apod. Příznivci LinuxSoftu mohou při registraci uplatnit kód LIN350, který jim přinese zvýhodněné vstupné s 50% slevou.
Přidat komentář
6.11.2018 2:04 /František Kučera Říjnový pražský sraz spolku OpenAlt se koná v listopadu – již tento čtvrtek – 8. 11. 2018 od 18:00 v Radegastovně Perón (Stroupežnického 20, Praha 5). Tentokrát bez oficiální přednášky, ale zato s dobrým jídlem a pivem – volná diskuse na téma umění a technologie, IoT, CNC, svobodný software, hardware a další hračky.
Přidat komentář
4.10.2018 21:30 /Ondřej Čečák LinuxDays 2018 již tento víkend, registrace je otevřená.
Přidat komentář
18.9.2018 23:30 /František Kučera Zářijový pražský sraz spolku OpenAlt se koná již tento čtvrtek – 20. 9. 2018 od 18:00 v Radegastovně Perón (Stroupežnického 20, Praha 5). Tentokrát bez oficiální přednášky, ale zato s dobrým jídlem a pivem – volná diskuse na téma IoT, CNC, svobodný software, hardware a další hračky.
Přidat komentář
9.9.2018 14:15 /Redakce Linuxsoft.cz 20.9.2018 proběhne v pražském Kongresovém centru Vavruška konference Mobilní řešení pro business.
Návštěvníci si vyslechnou mimo jiné přednášky na témata: Nejdůležitější aktuální trendy v oblasti mobilních technologií, správa a zabezpečení mobilních zařízení ve firmách, jak mobilně přistupovat k informačnímu systému firmy, kdy se vyplatí používat odolná mobilní zařízení nebo jak zabezpečit mobilní komunikaci.
Přidat komentář
12.8.2018 16:58 /František Kučera Srpnový pražský sraz spolku OpenAlt se koná ve čtvrtek – 16. 8. 2018 od 19:00 v Kavárně Ideál (Sázavská 30, Praha), kde máme rezervovaný salonek. Tentokrát jsou tématem srazu databáze prezentaci svého projektu si pro nás připravil Standa Dzik. Dále bude prostor, abychom probrali nápady na využití IoT a sítě The Things Network, případně další témata.
Přidat komentář
16.7.2018 1:05 /František Kučera Červencový pražský sraz spolku OpenAlt se koná již tento čtvrtek – 19. 7. 2018 od 18:00 v Kavárně Ideál (Sázavská 30, Praha), kde máme rezervovaný salonek. Tentokrát bude přednáška na téma: automatizační nástroj Ansible, kterou si připravil Martin Vicián.
Přidat komentář
Více ...
Přidat zprávičku
Poslední diskuze
31.7.2023 14:13 /
Linda Graham iPhone Services
30.11.2022 9:32 /
Kyle McDermott Hosting download unavailable
13.12.2018 10:57 /
Jan Mareš Re: zavináč
2.12.2018 23:56 /
František Kučera Sraz
5.10.2018 17:12 /
Jakub Kuljovsky Re: Jaký kurz a software by jste doporučili pro začínajcího kodéra?
Více ...
|