jak mohu přidat nového uživatele jako sudoer pomocí příkazového řádku?
<p>poté, co přidám uživatele pomocí <code>adduser</code>, nevidím to přes <strong>systém&gt; správa&gt; uživatelé a skupiny</strong>, dokud se neodhlásím a potom se znovu neprihlásím. je to normální?</p><p>mohu také nastavit nově přidaného uživatele jako <code>sudo</code>er nebo to musím změnit až po jeho přidání? jak to mohu udělat přes shell?</p><p>nakonec mohu smazat původního uživatele, který byl vytvořen při počáteční instalaci ubuntu, nebo je tento uživatel nějak „zvláštní“?</p>
<p>jen <a href="https://help.ubuntu.com/community/rootsudo#allowing\_other\_users\_to\_run\_sudo">přidejte uživatele do skupiny <code>sudo</code></a> :</p><pre><code>sudo adduser &lt;username&gt; sudo </code></pre><p>změna se projeví při příštím přihlášení uživatele.</p><p>funguje to proto, že <code>/etc/sudoers</code> je předkonfigurován tak, aby udělil oprávnění všem členům této skupiny (neměli byste v něm provádět žádné změny):</p><pre><code># allow members of group sudo to execute any command %sudo all=(all:all) all </code></pre><p>pokud máte přístup k uživateli, který je ve stejných skupinách jako váš „původní“ uživatel, můžete starý odstranit.</p><hr><p>realisticky existují i ​​další skupiny, ve kterých by měl být nový uživatel členem. pokud nastavíte typ účtu uživatele na správce v nastavení uživatele, bude umístěn do alespoň všech těchto skupin:</p><pre><code>adm sudo lpadmin sambashare </code></pre><p>protože se vaše konfigurace systému může lišit, doporučujeme vám podívat se na výstup <code>groups &lt;username&gt;</code>, abyste viděli, které skupiny se běžně používají.</p>
<p>pokud chcete změnit uživatele, který vlastní tento soubor nebo adresář (složku), budete muset použít příkaz <code>chown</code>. například pokud spustíte</p><pre><code>sudo chown username: myfolder </code></pre><p>uživatel, který vlastní myfolder, bude uživatelské jméno. pak můžete provést</p><pre><code>sudo chmod u+w myfolder </code></pre><p>přidat oprávnění k zápisu k uživatelskému jménu.</p><p>pokud ale chcete přidat tohoto uživatele do skupiny spojené s "myfolder", můžete spustit</p><pre><code>sudo usermod -a -g groupname username </code></pre><p>a poté provést</p><pre><code>sudo chmod g+w myfolder </code></pre><p>přidat do skupiny oprávnění pro zápis.</p> Použijte nástroj BCDEdit přes google najdete asi 4 příkazy které je potřeba zadat do příkazové řádky pod administrátorem (run CMD as Administrator) <p>odpověď portablejim je přesná, ale nebezpečná - pokud něco překlepete, váš systém může být nepoužitelný, <em>zejména</em>, pokud nesprávně změníte skupinu administrátorů. pokud musíte upravit soubor skupin, použijte příkazy <code>vipw -g</code> nebo <code>vigr</code>, které před uložením ověřují syntaxi. i tehdy existují lepší způsoby.</p><p>z příkazového řádku budete pravděpodobně chtít použít následující (jako root):</p><pre><code>deluser &lt;username&gt; &lt;groupname&gt; </code></pre><p>tím se odstraní určený uživatel ze zadané skupiny. chcete-li vidět efekt, musíte se znovu přihlásit. neodmaže uživatele ani skupinu, pouze členství. existují také způsoby, jak to provést pomocí příkazu <code>usermod</code>, ale je obtížnější jej použít, protože musíte nahradit celý seznam skupin pro uživatele, abyste mohli odstranit jednu skupinu. příkaz <code>gpasswd</code> to také dokáže (jak upozorňuje sagarchalize), ale většinou je zastaralý. jako vždy, viz manuálové stránky pro více informací.</p> <p>nevytvářejte místní účet se stejným názvem jako účet domény. pokud chcete přidat přihlášení k doméně jako správci sql, postupujte takto:</p><ul> <li>vytvořit přihlašovací údaje pro účet domény: <code>create login [ad\sql1] from windows;</code></li> <li>přidat přihlášení do skupiny sysadmin: <code>exec sp\_addsrvrolemember 'ad\sql1', 'sysadmin';</code></li> </ul><p>hotovo. stejného výsledku byste dosáhli, pokud jednoduše přidáte <code>ad\sql</code> účet místním správcům prostřednictvím <code>net localgroup administrators /add ad\sql1</code> (z cmd shell), ale to není správné řešení, protože poskytuje <code>ad\sql1</code> všechna oprávnění správce nt kromě udělení mu sql admin, což není uvedeno jako požadavek, je tedy zbytečné zvýšení. btw pravidlo, že členové místní skupiny administrators jsou administrátoři sql, není implicitní, je explicitní oprávnění udělené ve výchozím nastavení během instalace sql <em>a může být odvoláno</em>, takže jej musíte zkontrolovat.</p> <ol> <li> <p>ujistěte se, že máte nainstalován <code>bash</code>.</p> </li> <li> <p>naučte se umístění <code>bash</code>:</p> <pre><code>which bash </code></pre> <p>nebo</p> <pre><code>whereis bash </code></pre> <p>níže předpokládám, že umístění je <code>/bin/bash</code>.</p> <p>a) pokud máte administrátorská práva, spusťte jako root:</p> <pre><code>usermod -s /bin/bash your\_username </code></pre> <p>(nahrazující <code>your\_username</code> s vaším uživatelským jménem).</p> <p>b) pokud nemáte adm. práva, stále můžete spustit <code>bash --login</code> při přihlášení, vložením spodního řádku <strong>na konci</strong> vašeho <code>.cshrc</code> nebo <code>.profile</code> (ve vašem domovském adresáři):</p> <pre><code>setenv shell /bin/bash exec /bin/bash --login </code></pre></li> </ol> u win10 se posledni uzivatel prihlasuje rovnou pokud nema heslo. Pokud heslo ma tak je zobrazeny prihlaseni a vlevo dole jsou na vyber dalsi uzivatele (pokud tam jsou..) Zkuste ho (jeho přihlašovací jméno) ručně zadat do uživatelů (ovládací panely-uživatelské účty). Do kolonky "doména" vyplňte jméno počítače (to najdete v Tento počítač-vlastnosti-název počítače). Pak ho jen přiřadit do požadované skupiny. <ol> <li>v systému windows spusťte příkazový řádek jako správce</li> <li>vyvolejte spuštění nouzového režimu příkazem: <code>bcdedit /set {current} safeboot minimal</code></li> <li>během spouštění restartujte počítač a zadejte systém bios.</li> <li>přejděte z ide do režimu ahci, poté <code>save &amp; exit</code>.</li> <li>windows 10 se spustí v nouzovém režimu.</li> <li>klepněte pravým tlačítkem myši na ikonu okna a vyberte, abyste spustili příkazový řádek v administrátorském režimu z různých možností.</li> <li>zrušte bootování v nouzovém režimu příkazem: <code>bcdedit /deletevalue {current} safeboot</code></li> <li>restartujte počítač ještě jednou a tentokrát se spustí normálně, ale s aktivovaným režimem ahci.</li> </ol><p>( <a href="http://www.tenforums.com/drivers-hardware/15006-attn-ssd-owners-enabling-ahci-mode-after-windows-10-installation-5.html">zdroj</a> )</p> V minulosti jsem se s tim setkal, myslim ze mi pomohlo nastavit sit pomoci pruvodce (ve win XP) a potom si prenastavit ip adresy rucne. Mam dojem, ze v systemu musi byt povoleny uzivatel guest (pro lokalni prihlaseni lze zakazat), jinak se pta na heslo. Prave pruvodce by tyhle blbosti mel nastavit... <p>našel jsem to: <a href="http://www.linuxquestions.org/questions/linux-desktop-74/applying-default-permissions-for-newly-created-files-within-a-specific-folder-605129/">použít výchozí oprávnění</a> </p><p>z článku:</p><pre><code>chmod g+s &lt;directory&gt; //set gid setfacl -d -m g::rwx /&lt;directory&gt; //set group to rwx default setfacl -d -m o::rx /&lt;directory&gt; //set other </code></pre><p>dále můžeme ověřit:</p><pre><code>getfacl /&lt;directory&gt; </code></pre><p>výstup:</p><pre><code># file: ../&lt;directory&gt;/ # owner: &lt;user&gt; # group: media # flags: -s- user::rwx group::rwx other::r-x default:user::rwx default:group::rwx default:other::r-x </code></pre>