Terminal – vytvorenie uzivatela

Domov Diskusné Fóra Pomoc: software Terminal – vytvorenie uzivatela

Zobrazuje sa 8 príspevkov - 1 až 8 (z celkového počtu 8 )
  • Autor
    Príspevky
  • #54943
    wacco
    Účastník (Participant)

    Ahojte
    Kto mi poradi preco mi nefunguju niektore prikazy v terminale? ako groupadd, usermod, useradd a tak.
    Preco to nejde? ako vytvorit napriklad uzivatela? vopred dik

    #109469
    DoNaLd
    Účastník (Participant)

    samozrejme, tieto prava ma len root uzivatel, takze ich mozes volat len pomocou sudo prikazu, alebo sa prihlasit ako root uzivatel (prikaz: su – )

    #109471
    Aleks
    Moderátor

    Keď chceš byť root choď buď cez sudo alebo su ako povedal DoNaLd alebo sa môžeš prihlásiť ako root aj priamo cez GUI.

    Návod na enablnutie roota z Help Viewer.app :
    *********
    The root user, sometimes called the superuser, is a special user account in Mac OS X that has read and write privileges to all areas of the file system. The root user can move and delete any file in the system, including system files not available to any other user. Because it’s easy to damage the computer by moving or deleting some files, use the root account with extreme caution.

    By default the root account is not active.

    To enable the root user:
    Open NetInfo Manager, located in Applications > Utilities.
    Choose Security > Enable Root User and type a password for the root account. You may need to type an administrator password to make these changes.
    Choose Apple menu > Log Out.
    Choose Other in the Login window, type root in the Name field, and the root password in the Password field.
    The root user should only be used for specific administration or monitoring tasks. After completing a task as the root user, log out of Mac OS X and log back in using a normal or administrator user account.

    Disable root access if you do not use it often.
    **************

    Samozrejme na vytváranie nových accountov nemusíš byť root. Stačí admin. Otvoríš System Preferences / Users a ideš :)

    #109506
    benko
    Účastník (Participant)

    takze. na upresnenie.

    po prve – uzivatel “root” je archaicky pozostatok unixu, a na Macoch (dokonca ani na niektorych linuxoch) sa uz na pracu nepouziva, ale sa vzdy pouziva tzv. “sudo”, s pomocou ktoreho sa vlastne stanes rootom. kazdopadne prihlasit sa ako root na Mac OS X nebolo nikdy potrebne.

    samozrejme ze root-ovi je mozne dat heslo, a prihlasit sa, ale ako som uz napisal – niet na to ziadny dovod.

    ak chces napr. zmenit prava adresara ktory ti nepatri, mozes spustit toto:

    sudo chmod 777 /Users/niektoiny/Movies

    ale vratim sa k tvojej otazke, a teda pridavanie uzivatelov z terminalu.

    Mac OS nepouziva klasicke unixovske subory na menezovanie uzivatelov, ale tzv. NetInfo databazu

    ak chces pracovat s touto databazou, tak spusti program /Applications/Utilities/NetInfo Manager.app.
    samozrejme ak chces spravit noveho uzivatela, najjednoduchsie to spravis s “System preferences” – “Users”.

    ak to vsak chces silou mocou riesit z terminalu, tak mozes s pomocou programu “niutil”, ale je to trochu viac prace nez ako s linuxackym “useradd”. viac informacii o “niutil” sa docitas v man-stranke, alebo vygooglujes.

    #109512
    DoNaLd
    Účastník (Participant)

    benko: Nechcem sa ta nijak dotknut, ale root kazdopadne nie je ziadny archaicky pozostatok. Bez root-u by nebol system. sudo sa pouziva len ako sposob spustania prikazov pod privilegiami daneho uzivatela, nie len pre root, ale aj pre inych uzivatelov, coz samozrejme berie so sebou znacne nebezpecie v systeme. Preto sa sudo moc nedoporucuje pouzivat, tak isto ani na linuxe. Predstav si, ze by nejaky uzivatel systemu mohol len tak pustit nieco pod uzivatelom root ? .. myslis si, ze je to normalne ? Ja si myslim, ze kto ma mat prava “najvyssieho”, tak ten nech sa prihlasi ako root .. takze benko … zabudni na to, ze root je archaizmus .. je to stale plnohodnotny uzivatel a dolezita sucast systemu.

    #109513
    Dominik Balogh
    Účastník (Participant)

    DoNaLd: ale aj pri sudo musis zadat heslo, pricom prava roota koncia po dokonceni prikazu… Na male ukony je to bezpecnejsie, ako byt natvrdo prihlaseny ako root, nie? Ale toto nie je moja oblast takze hadat sa nebudem :)

    #109515
    DoNaLd
    Účastník (Participant)

    musis zadat heslo ale tvojho uzivatela a nie heslo root-a :) alebo toho daneho uzivatela, pod kltorym chces spustit sudo.
    Dalej, ked pises pred kazdym pikazom sudo, tak ti nefunguje automaticke doplnovanie prikazov (ale to je len kozmeticky detail)

    #109530
    benko
    Účastník (Participant)

    root je archaizumus, aj ked samozrejme stale pouzivany, a bohuzial potrebny. Ale prihlasovat sa do systemu ako root na Desktope je blbost. Preco by som sa mal prihlasovat ako iny uzivatel (root) ked chcem nieco spravit, co sa da elegantne vyriesit zmenou efektivneho UID cez sudo v konzole alebo nieco podobne v GUI aplikaciach. Spravim co potrebujem a idem dalej.

    A dokonca som nazoru ze aj na serveroch je priame pouzivanie root-a blbost. Napr. v praci mame asi 20-ti pristup na kopu serverov ako “root”, a ak niekto spravi chybu tak je problem zistit kto to bol. Keby kazdy pouzival sudo, tak by sa to dalo jednoduchsie vystopovat.

    donald: pises ze sudo sa neodporucuje pouzivat. z mojich (unixackych) skusenosti je to prave naopak. neodporuca sa pouzivat root priamo, ale len cez sudo. je to bezpecnejsie.

Zobrazuje sa 8 príspevkov - 1 až 8 (z celkového počtu 8 )
  • Musíte byť prihlásený, aby ste mohli odpovedať na túto tému.