abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
AbcLinuxu hledá autory!
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×
    dnes 19:22 | Nová verze

    Byla vydána (𝕏) dubnová aktualizace aneb nová verze 1.100 editoru zdrojových kódů Visual Studio Code (Wikipedie). Přehled novinek i s náhledy a videi v poznámkách k vydání. Ve verzi 1.100 vyjde také VSCodium, tj. komunitní sestavení Visual Studia Code bez telemetrie a licenčních podmínek Microsoftu.

    Ladislav Hagara | Komentářů: 0
    dnes 18:00 | Nová verze

    Open source platforma Home Assistant (Demo, GitHub, Wikipedie) pro monitorování a řízení inteligentní domácnosti byla vydána v nové verzi 2025.5.

    Ladislav Hagara | Komentářů: 0
    dnes 01:22 | Nová verze Ladislav Hagara | Komentářů: 0
    dnes 00:55 | Zajímavý projekt

    PyXL je koncept procesora, ktorý dokáže priamo spúštat Python kód bez nutnosti prekladu ci Micropythonu. Podľa testov autora je pri 100 MHz približne 30x rýchlejší pri riadeni GPIO nez Micropython na Pyboard taktovanej na 168 MHz.

    vlk | Komentářů: 0
    včera 19:44 | Nová verze

    Grafana (Wikipedie), tj. open source nástroj pro vizualizaci různých metrik a s ní související dotazování, upozorňování a lepší porozumění, byla vydána ve verzi 12.0. Přehled novinek v aktualizované dokumentaci.

    Ladislav Hagara | Komentářů: 0
    včera 17:33 | Nová verze

    Raspberry Pi OS, oficiální operační systém pro Raspberry Pi, byl vydán v nové verzi 2025-05-06. Přehled novinek v příspěvku na blogu Raspberry Pi a poznámkách k vydání. Pravděpodobně se jedná o poslední verzi postavenou na Debianu 12 Bookworm. Následující verze by již měla být postavena na Debianu 13 Trixie.

    Ladislav Hagara | Komentářů: 0
    včera 05:33 | Komunita

    Richard Stallman dnes v Liberci přednáší o svobodném softwaru a svobodě v digitální společnosti. Od 16:30 v aule budovy G na Technické univerzitě v Liberci. V anglickém jazyce s automaticky generovanými českými titulky. Vstup je zdarma i pro širokou veřejnost.

    Ladislav Hagara | Komentářů: 16
    včera 03:55 | Komunita

    sudo-rs, tj. sudo a su přepsáné do programovacího jazyka Rust, nahradí v Ubuntu 25.10 klasické sudo. V plánu je také přechod od klasických coreutils k uutils coreutils napsaných v Rustu.

    Ladislav Hagara | Komentářů: 0
    6.5. 22:11 | Nasazení Linuxu

    Fedora se stala oficiální distribucí WSL (Windows Subsystem for Linux).

    Ladislav Hagara | Komentářů: 2
    6.5. 13:22 | IT novinky

    Společnost IBM představila server IBM LinuxONE Emperor 5 poháněný procesorem IBM Telum II.

    Ladislav Hagara | Komentářů: 1
    Jaký filesystém primárně používáte?
     (58%)
     (1%)
     (8%)
     (22%)
     (4%)
     (2%)
     (3%)
     (1%)
     (1%)
     (3%)
    Celkem 553 hlasů
     Komentářů: 26, poslední dnes 09:58
    Rozcestník

    Dotaz: named -u named

    15.3.2005 23:18 tichyc | skóre: 5
    named -u named
    Přečteno: 217×
    Mam problem s rozchozenim DNS, viz titulek pri spusteni prikazu mi linux napise ja zadam: named -u named named: capset failed: Operation not permitted

    pozn.: vse jsem nastavoval pomoci clanku DNS na abclinuxu.cz

    diky za odpovedi Cyril

    Odpovědi

    15.3.2005 23:39 Michal Kubeček
    Rozbalit Rozbalit vše Re: named -u named
    Buď to nespouštíte pod rootem nebo máte aktivní nějaký systém hlídání capabilities (SELinux, LIDS apod.). Je-li to druhá možnost, musíte povolit démonovi použití setuid().
    16.3.2005 08:11 cyril
    Rozbalit Rozbalit vše Re: named -u named
    Zkousel jsem to spustit i pod rootem a psalo mi to to same. Jeste jsem zapomnel pripsat, ze funguji pod Slackware 10. Nikde nebylo nic meneno, je to nova instalace.

    Cyril
    16.3.2005 08:45 qwe | skóre: 12
    Rozbalit Rozbalit vše Re: named -u named
    pricina je napsana v messages, user named potrebuje zapsat do /var/named.
    16.3.2005 09:29 cyril
    Rozbalit Rozbalit vše Re: named -u named
    Bohuzel ve /var/log messages nic neni napsaneho
    16.3.2005 14:25 qwe | skóre: 12
    Rozbalit Rozbalit vše Re: named -u named
    omlouvam se, je to syslog.
    #/usr/sbin/named -u named
    
    a syslog napovi, ze je potreba napravit prava /var/run/named
    Mar 16 14:19:56 qwebox named[7358]: couldn't open pid file '/var/run/named/named.pid': Permission denied
    Mar 16 14:19:56 qwebox named[7358]: exiting (due to early fatal error)
    
    16.3.2005 10:39 rezavý | skóre: 15 | Brušperk
    Rozbalit Rozbalit vše Re: named -u named
    modprobe capability

    Nebo to nakompilovat natvrdo do kernelu. Neprijemnej bug.
    16.3.2005 11:05 Zdeněk Štěpánek | skóre: 57 | blog: uz_mam_taky_blog | varnsdorf
    Rozbalit Rozbalit vše Re: named -u named
    Zdravim

    Jaky capability? O nicem takovym nevim, modul rozhodne nemam a nikdy jsem si toho v kernelu nevsiml, a to jsem ho kompiloval uz mockrat.

    Ja mam na slacku taky DNS, instaloval jsme z balicku kterej obsahuje i prislusny rc.bind, takze envim co resis, prikladam nize:
    #!/bin/sh
    # Start/stop/restart the BIND name server daemon (named).
    
    # Start bind.  In the past it was more secure to run BIND
    # as a non-root user (for example, with '-u daemon'), but
    # the modern version of BIND knows how uses to use the
    # kernel's capability mechanism to drop all root privileges
    # except the ability to bind() to a privileged port and set
    # process resource limits, so -u should not be needed.  If
    # you wish to use it anyway, chown the /var/run/named
    # directory to the non-root user.
    #
    # You might also consider running BIND in a "chroot jail",
    # a discussion of which may be found in
    # /usr/doc/Linux-HOWTOs/Chroot-BIND-HOWTO.
    
    bind_start() {
      if [ -x /usr/sbin/named ]; then
        echo "Starting BIND:  /usr/sbin/named"
        /usr/sbin/named
      fi
    }
    
    # Stop bind:
    bind_stop() {
      killall named
    }
    
    # Restart bind:
    bind_restart() {
      bind_stop
      sleep 1
      bind_start
    }
    
    case "$1" in
    'start')
      bind_start
      ;;
    'stop')
      bind_stop
      ;;
    'restart')
      bind_restart
      ;;
    *)
      echo "usage $0 start|stop|restart"
    esac
    
    Je teda fakt ze defaultne named bezi pod rootem, i kdyz jsem nastavil prava /var/run/named na 777 a restartoval named porad bezi pod rootem.

    P.S.: Jestli to treba neni tim ze jsi nevyrobil toho usera named.

    Zdenek
    www.pirati.cz - s piráty do parlamentu i jinam www.gavanet.org - czfree varnsdorf
    16.3.2005 11:16 rezavý | skóre: 15 | Brušperk
    Rozbalit Rozbalit vše Re: named -u named
    nevim co mate na slacku, ale mne tyto hovadské hlášky vyhazoval RHEL3.0 po přechodu na 2.6 kernel a rozhodně to nebylo chybějícím userem. No offi na slacku mají ještě 2.4 jestli jste ten přechod nezkusil jěště jste to nezažil.
    16.3.2005 11:41 cyril
    Rozbalit Rozbalit vše Re: named -u named
    Asi to bude ono. Mam jadro 2.6.10 a tak se zkusim vratit k jadru 2.4.xx a uvidim co to bude delat.

    samozrejme, ze jsem mel udelaneho uzivatele named a skupinu take. az to vse spustim pod 2.4.xx, tak napisu.

    Cyril
    16.3.2005 15:29 Zdeněk Štěpánek | skóre: 57 | blog: uz_mam_taky_blog | varnsdorf
    Rozbalit Rozbalit vše Re: named -u named
    Zdravim

    Ja mam 2.6.7, ale jak jsem napsal vyse, jede mi to pod rootem. Zkus to nejdriv jestli to jede pod rootem a pak res nejakyho usera named. No ale jestli to vyresis tak bych si to taky udelal, precejenom je to na iGW, a tak bezpecnost se hodi.

    Zdenek
    www.pirati.cz - s piráty do parlamentu i jinam www.gavanet.org - czfree varnsdorf
    16.3.2005 15:58 cyril
    Rozbalit Rozbalit vše Re: named -u named
    Tak jsem zkusil spustit bind pod jadrem 2.4.xx a vse bylo OK. takze je potreba neco udelat v jadre a pak to bude chodit i pod 2.6.xx. Diky za vse. Moc mi to helplo. Cyril
    17.3.2005 09:46 rezavý | skóre: 15 | Brušperk
    Rozbalit Rozbalit vše Re: named -u named
    Opravdu jedine co je treba je mit natvrdo zkompilovany capability nebo je zavest modprobe před bindem. Cituji FAQ od binda:

    Q: I get the error message "named: capset failed: Operation not permitted" when starting named.

    A: The capset module has not been loaded into the kernel. See insmod(8).

    Maturováním z jedním serverem kde mně kolega takto vyměnil HW+kernel bylo zjisteno že capset odpovidá v 2.6. kernelu modulu capability.

    Rýpnutí:

    Pokud pan Štěpánek neměl vaše problémy, je zcela pravděpodpobné že měl daný modul natažený, nebo natvrdo zkompilovaný v kernelu. Jistě pokud by daný modul u sebe zkusil vyrazit, měl by pravděpodobně stejné zažívací obtíže.

    Poznámka:

    Dost mne pane Štěpánek točí v diskuzi lidi vašeho typu kteří mají ke všemu moc připomínek a snaží se všechny dookola, kteří se snaží pomoci z řešením problému jen zhodit, aby se sami předvedli. Potom se všichni nováčci Linuxoví diví, že ta komunita je jaksi nechce a dokonce jim nikdo nechce pomoci z jejich problémy. Bodejť pokud položí dotaz a lidi kteří by pomoci mohli si řeknou, no zase se tu bude předvádět nějaký (obsah závorky doplňte sám), na to se múžu jedině (obsah závorky doplňte sám).

    S pozdravem k vašemu "GURU"

    Adam Štalmach
    17.3.2005 14:21 tichyc | skóre: 5
    Rozbalit Rozbalit vše Re: named -u named
    Diky za pomoc. Jiz je to vyreseno. Zatim pod jadrem 2.4.29, ale s timto navodem nebudu dlouho otalet prejit na 2.6.11. Jeste jednou diky.

    Cyril
    18.3.2005 09:01 Zdeněk Štěpánek | skóre: 57 | blog: uz_mam_taky_blog | varnsdorf
    Rozbalit Rozbalit vše Re: named -u named
    Zdravim

    Nemam chut se s vama hadat, ale me taky vadi ze prijde nekdo se jmenem ktereho jsem si na abicku jeste nevsiml a hned prudi ty kdo odpovidaji na 5 dotazu denne.

    Prozradte mi prosim kde v jadru najdu to capability. Jako modul to nemam (nechapu vasi narazku, snad znam svoje systemy) a i kdyz jsem dvakrat prolezl kernel a grepoval .config (vanilla 2.6.7) tak jsem zadny capability nenasel.

    Zdenek
    www.pirati.cz - s piráty do parlamentu i jinam www.gavanet.org - czfree varnsdorf
    18.3.2005 11:02 rezavý | skóre: 15 | Brušperk
    Rozbalit Rozbalit vše Re: named -u named
    Security options --->

    Default Linux Capabilities

    Neodpovidam kdyz nema co rici ....

    Hezky den
    18.3.2005 21:22 tichyc | skóre: 5
    Rozbalit Rozbalit vše Re: named -u named
    Ahoj, uz mi to jede i pod jinym uzivatelem. Jsem rad, ze jste mi vsichni pomohli.

    Diky zde mas postup pro jineho uzivatele:

    groupadd -g 902 named

    #Potom přidáme uživatele named:

    useradd -d /var/named -u 902 -g named -M -s /bin/false named

    #Změníme vlastníka adresáře named:

    chown named.named /var/named

    #... a také všeho, co je v něm

    cd /var/named && chown named.named *

    #Nakonec změníme vlastníka procesu named:

    chown named.named /var/run/named

    #Odteď budeme DNS server spouštět příkazem:

    named -u named

    #Aby se nám DNS spouštěl pod novým uživatelem pokaždé, přidáme parametr -u named do příslušné části souboru /etc/rc.d/rc.bind. Výsledek bude vypadat takto:

    bind_start() { if [ -x /usr/sbin/named ]; then

    echo "Starting BIND: /usr/sbin/named -u named"

    # zde to není až tak důležité

    /usr/sbin/named -u named

    # zde ano

    fi }

    # me toto funguje, snad se to i Tobe podari

    Založit nové vláknoNahoru

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

    ISSN 1214-1267   www.czech-server.cz
    © 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.