<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Pingvinsimogató.hu &#187; useradd</title>
	<atom:link href="http://pingvinsimogato.hu/tag/useradd/feed/" rel="self" type="application/rss+xml" />
	<link>http://pingvinsimogato.hu</link>
	<description>... cikkek a Linux/Unix világából...</description>
	<lastBuildDate>Thu, 04 Aug 2011 10:59:03 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.1</generator>
		<item>
		<title>Felhasználó(k) létrehozása Linux/Unix rendszereken</title>
		<link>http://pingvinsimogato.hu/uzemeltetes/felhasznalok-letrehozasa-linuxunix-rendszereken/</link>
		<comments>http://pingvinsimogato.hu/uzemeltetes/felhasznalok-letrehozasa-linuxunix-rendszereken/#comments</comments>
		<pubDate>Tue, 20 Jul 2010 21:04:58 +0000</pubDate>
		<dc:creator>Német Krisztián</dc:creator>
				<category><![CDATA[üzemeltetés]]></category>
		<category><![CDATA[adduser]]></category>
		<category><![CDATA[felhasználók létrehozása]]></category>
		<category><![CDATA[newusers]]></category>
		<category><![CDATA[useradd]]></category>

		<guid isPermaLink="false">http://pingvinsimogato.hu/?p=14</guid>
		<description><![CDATA[Felhasználók létrehozása Linux/Unix rendszereken mindennapos rutinfeladat rendszergazdáknak. Létrehozhatunk egy felhasználót alapbeállításokkal, egy felhasználót egyedi beállításokkal, és több felhasználót is egyszerre. A következő pár sorban megnézzük 4 lehetőséget, amely szemlélteti a useradd, adduser és a newusers parancsok használatát példákon keresztül. 1. lehetőség: Linux useradd parancs &#8211; felhasználó létrehozása alapbeállításokkal Legegyszerűbb módja a felhasználó létrehozásának a useradd [...]]]></description>
			<content:encoded><![CDATA[<p></p><p>Felhasználók létrehozása Linux/Unix rendszereken mindennapos rutinfeladat rendszergazdáknak. Létrehozhatunk egy felhasználót alapbeállításokkal, egy felhasználót egyedi beállításokkal, és több felhasználót is egyszerre.</p>
<p>A következő pár sorban megnézzük 4 lehetőséget, amely szemlélteti a useradd, adduser és a newusers parancsok használatát példákon keresztül.</p>
<p><span id="more-14"></span></p>
<h3>1. lehetőség: Linux useradd parancs &#8211; felhasználó létrehozása alapbeállításokkal</h3>
<p>Legegyszerűbb módja a felhasználó létrehozásának a <em>useradd</em> parancs. </p>
<pre># useradd FELHASZNÁLÓINÉV</pre>
<p> Hogy miket állít be alapból ez a parancs a -D kapcsolóval listázhatjuk:</p>
<pre>$ <strong>useradd -D</strong>
GROUP=1001
HOME=/home
INACTIVE=-1
EXPIRE=
SHELL=/bin/sh
SKEL=/etc/skel
CREATE_MAIL_SPOOL=no </pre>
<h4>1. példa: Felhasználó létrehozása alapbeállításokkal</h4>
<p>Következő példában létrehozunk egy nemetkr felhasználót, aki a nemetkr csoport tagja lesz. Majd a passwd paranccsal megváltoztatjuk a jelszavát.</p>
<pre># <strong>useradd nemetkr</strong> <strong>
# passwd nemetkr</strong>
Changing password for user nemetkr.
New UNIX password:
Retype new UNIX password:
passwd: all authentication tokens updated successfully. 

<strong># grep nemetkr /etc/passwd</strong>
nemetkr:x:500:500::/home/nemetkr:/bin/bash
<strong># grep nemetkr /etc/group</strong>
nemetkr:x:500:
[Note: default useradd command created nemetkr as username and group]</pre>
<h4>2.példa: Felhasználó beállítása alapbeállításokkal, nem létező csoporttal.</h4>
<pre># <strong>useradd -n nkrisztian</strong>
<strong># grep nkrisztian /etc/passwd </strong>
nkrisztian:x:511:100::/home/nkrisztian:/bin/bash <strong>
# grep nkrisztian /etc/group</strong>
[Note: No rows returned, as group nkrisztian was not created]
<strong># grep 100 /etc/group</strong> users:x:100:
[Note: useradd -n command created user nkrisztian with default group id 100]
<strong># passwd nkrisztian</strong>
Changing password for user nkrisztian.
New UNIX password:
Retype new UNIX password:
passwd: all authentication tokens updated successfully.
[Note: Always set the password immediately after user creation]</pre>
<h4>3.példa felhasználó létrehozása, alapértelmezett shell megváltoztatása</h4>
<p>Ebben a példában létrehozzuk és kiíratjuk az alapértelmezett beállításokat, majd a shellt megváltoztatjuk /bin/ksh-ra.</p>
<pre><strong># useradd -D </strong>
GROUP=100
HOME=/home
INACTIVE=-1
EXPIRE=
SHELL=/bin/bash
SKEL=/etc/skel
[Note: The default shell is /bin/bash]
<strong># useradd -D -s /bin/ksh</strong> 

<strong># useradd -D</strong>
GROUP=100
HOME=/home
INACTIVE=-1
EXPIRE=
SHELL=/bin/ksh
SKEL=/etc/skel
[Note: Now the default shell changed to /bin/ksh] 

<strong># adduser nkrisz</strong>
<strong># grep nkrisz /etc/passwd</strong>
nkrisz:x:512:512::/home/nkrisz:/bin/ksh
[Note: New users are getting created with /bin/ksh]
<strong># useradd -D -s /bin/bash</strong>
[Note: Set it back to /bin/bash, as the above is only for testing purpose]</pre>
<h3>2. lehetőség: Linux useradd parancs &#8211; egyedi beállítási lehetőséggel</h3>
<p>A felhasználók létrehozása a useradd parancs kapcsolóival is lehetséges ekkor. Alapvetően az alapértelmezett értékeken tudunk ilyenkor változtatni (csoport, skel, homekönyvtár stb.).</p>
<pre><strong># useradd -s &lt;SHELL&gt; -m -d &lt;HomeDir&gt; -g &lt;Group&gt; UserName</strong></pre>
<ul>
<li>-s SHELL: shell típusának beállíása</li>
<li>-m: a felhasználó homekönyvtárának a létrehozása</li>
<li>-d:  a felhasználó homekönyvtárának a nevét adhatjuk meg</li>
<li>-g:  a felhasználó csoportja, amelynek léteznie kell, ha nem adunk meg akkor a users (100) csoportba kerül</li>
<li>UserName: a felhasználó neve</li>
</ul>
<h4>4. példa: felhasználó létrehozása egyedi beállításokkal</h4>
<p> Létrehozunk egy mathias felhasználót, akinek a homekönyvtára /home/rex és az shellje /bin/csh és a megjegyzés &#8220;Mathias Rex&#8221; lesz. </p>
<pre><strong># useradd -s /bin/csh -m -d /home/rex -c "Mathias Rex" -g root mathias
# grep mathias /etc/passwd
</strong> mathias:x:513:0:Mathias Rex:/home/rex:/bin/csh</pre>
<h3>3. lehetőség: Linux adduser parancs &#8211; Felhasználó létrehozása interaktívan</h3>
<pre><strong># adduser grahamgreen</strong>
Adding user <strong>grahamgreen</strong> ...
Adding new group <strong>grahamgreen</strong> (1007) ...
Adding new user `<strong>grahamgreen</strong>' (1007) with group `<strong>grahamgreen</strong>' ...
Creating home directory `/home/<strong>grahamgreen</strong>' ...
Copying files from `/etc/skel ' ...
Enter new UNIX password:
Retype new UNIX password:
passwd: password updated successfully Changing the user information for spidey
Enter the new value, or press ENTER for the default
Full Name []: Krisztian Nemet
Room Number []:
Work Phone []:
Home Phone []:
Other []:
Is the information correct? [y/N] y</pre>
<h3>4. lehetőség: Linux newusers parancs &#8211; egyszerre több felhasználó létrehozása</h3>
<p> Ha léteznek már az egyik gépen a felhasználók és ugyanazokat a másik gépre is szeretnénk felvinni megspórolhatjuk a rengeteg gépelést. Ez 100 felhasználónál már elég jelentős lenne. A állítsuk elő a következő módon egy szöveges fájlt: </p>
<pre>loginname:password:uid:gid:comment:home_dir:shell</pre>
<p> Ezután a newusers paranccsal tudjuk beolvastatni a fájl tartalmát.<br />
<strong># newusers felhasznalok.txt</strong><br />
A felhasznalok.txt tartalmanak egy része így nézhet ki: </p>
<pre><strong># cat felhasznalok.txt</strong>
speter:HcZ600a9:1008:1000:Simon Peter:/home/speter:/bin/bash
mpeter:1enz733N:1009:1000:Marton Peter:/home/mpeter:/bin/csh
bpeter:1y5eJr8K:1010:1000:Balazs Peter:/home/bpeter:/bin/ksh
lpeter:VGz638i9:1011:1000:Laszlo Peter:/home/lpeter:/bin/sh</pre>
<p> Természetesen az itt tárgyalt parancsok és kapcsolóik shell szkriptekkel automatizálhatóak. </p>
]]></content:encoded>
			<wfw:commentRss>http://pingvinsimogato.hu/uzemeltetes/felhasznalok-letrehozasa-linuxunix-rendszereken/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

