<code id='wvsq5'><strong id='wvsq5'></strong></code>

  • <tr id='wvsq5'><strong id='wvsq5'></strong><small id='wvsq5'></small><button id='wvsq5'></button><li id='wvsq5'><noscript id='wvsq5'><big id='wvsq5'></big><dt id='wvsq5'></dt></noscript></li></tr><ol id='wvsq5'><table id='wvsq5'><blockquote id='wvsq5'><tbody id='wvsq5'></tbody></blockquote></table></ol><u id='wvsq5'></u><kbd id='wvsq5'><kbd id='wvsq5'></kbd></kbd>
    1. <i id='wvsq5'></i>

    2. <ins id='wvsq5'></ins>
      <i id='wvsq5'><div id='wvsq5'><ins id='wvsq5'></ins></div></i>
      <span id='wvsq5'></span>
      <acronym id='wvsq5'><em id='wvsq5'></em><td id='wvsq5'><div id='wvsq5'></div></td></acronym><address id='wvsq5'><big id='wvsq5'><big id='wvsq5'></big><legend id='wvsq5'></legend></big></address>

        <dl id='wvsq5'></dl>
          <fieldset id='wvsq5'></fieldset>

            linux下添加删除修改用户

            • 时间:
            • 浏览:10
            • 来源:124软件资讯网

              一、建立用户:

              1、使用下令 useradd

              useradd
              功效说明:建设用户帐号 。
              语  法:useradd [-mMnr][-c <备注>][-d <登入目录>][-e <有用限期>][-f <缓冲天数>][-g <群组>][-G <群组>][-s ][-u ][用户帐号] 或 useradd -D [-b][-e <有用限期>][-f <缓冲天数>][-g <群组>][-G <群组>][-s ]
              增补说明:useradd可用来建设用户帐号  。帐号建好之后  ,再用passwd设定帐号的密码.而可用userdel删除帐号  。使用useradd指令所建设的帐号  ,现实上是生存在/etc/passwd文本文件中  。
              参  数:
              -c<备注>  加上备注文字  。备注文字会生存在passwd的备注栏位中  。 
              -d<登入目录>  指定用户登入时的启始目录  。
              -D  变换预设值.
              -e<有用限期>  指定帐号的有用限期  。
              -f<缓冲天数>  指定在密码逾期后几多天即关闭该帐号  。
              -g<群组>  指定用户所属的群组  。
              -G<群组>  指定用户所属的附加群组  。
              -m  自动建设用户的登入目录  。
              -M  不要自动建设用户的登入目录 。
              -n  作废建设以用户名称为名的群组.
              -r  建设系统帐号 。
              -s   指定用户登入后所使用的shell  。
              -u  指定用户ID  。

              例:useradd dapi——建立用户dapi
              useradd –e 12/30/2014 pipi2——建立pipi2,指定有用期2014-12-30到期

              用户的缺省UID从1000向后顺序增添  ,1000以下作为系统保留账号  ,可以指定UID  ,

              例:useradd –u 1600 pipi3

              在建立用户时  ,需要为新建用户指定一用户组  ,若是不指定其用户所属的事情组 ,自动会天生一个与用户名同名的事情组  。

              建立用户dapi的时间指定其所属事情组pipi ,例:useradd -g pipi dapi

              2、使用 passwd 下令为新建用户设置密码
              例:passwd dapi
              注重:没有设置密码的用户不能使用  。

              3、下令 usermod 修改用户账户

              usermod
              功效说明:修改用户帐号  。
              语  法:usermod [-LU][-c <备注>][-d <登入目录>][-e <有用限期>][-f <缓冲天数>][-g <群组>][-G <群组>][-l <帐号名称>][-s ][-u ][用户帐号]
              增补说明:usermod可用来修改用户帐号的各项设定  。
              参  数:
              -c<备注>  修改用户帐号的备注文字  。
              -d登入目录>  修改用户登入时的目录  。
              -e<有用限期>  修改帐号的有用限期 。
              -f<缓冲天数>  修改在密码逾期后几多天即关闭该帐号  。
              -g<群组>  修改用户所属的群组  。
              -G<群组>  修改用户所属的附加群组 。
              -l<帐号名称>  修改用户帐号名称  。
              -L  锁定用户密码  ,使密码无效 。
              -s  修改用户登入后所使用的shell  。
              -u  修改用户ID  。
              -U  排除密码锁定  。
              -------------------------------------------------------

              例:将用户 user1的登录名改为u1 ,
              usermod –l u1 user1
              例:将用户 dapi 改到 pipi组中  ,
              usermod –g pipi dapi
              例:将用户 user1 目录改为/users/us1
              usermod –d /users/us1 user1

              4、使用下令 userdel 删除用户账户

              userdel
              功效说明:删除用户帐号  。
              语  法:userdel [-r][用户帐号]
              增补说明:userdel可删除用户帐号与相关的文件  。若不加参数  ,则仅删除用户帐号 ,而不删除相关文件  。
              参  数:
              -f  删除用户登入目录以及目录中所有文件  。
              ----------------------------------------------------------

              例:删除用户user2
              userdel user2
              例:删除用户 user3  ,同时删除他的事情目录
              userdel –r user3

              5、检察用户信息
              id下令——检察一个用户的UID和GID

              例:id user4
              finger下令 ——可以检察用户的主目录、启动shell、用户名、地址、电话等信息
              例:finger user4

              二、用户组:

              6、下令 groupadd建立用户组
              groupadd –g 888 users
              建立一个组users ,其GID为888

              7、下令 gpasswd为组添加用户
              只有root和组治理员能够改变组的成员:
              例:把 user1加入users组
              gpasswd –a user1 users
              例:把 user1退出users组
              gpasswd –d user1 users


              8、下令groupmod修改组
              groupmod –nuser users修改组名user为users

              /etc/group文件包罗所有组
              /etc/shadow和/etc/passwd系统存在的所有用户名
              修改当前用户所属组的要领
              usermod 或者可以直接修改 /etc/paaawd文件即可

              9、groupdel删除组
              groupdelusers删除组users


              测试实例:

              ubuntu和windows一样  ,可以恣意建立或者删除新的用户  ,windows下比力简朴  ,ubuntu下需要使用下令 ,不外操作起来不是很繁琐 。

              建立ubuntu新用户  ?

              首先打开终端 ,输入:#sudo adduser ddpp

              系统可能会提醒以下信息:

              正在添加用户“username”...

              正在添加新组“username”(1001)...

              正在添加新用户“username”(1001)到组“username”...

              建立主目录“/home/username”...

              正在从“/etc、skel”复制文件...

              输入新的 UNIX 口令:(此处各人注重  ,不是输入你当前用户的密码  ,而是输入你要建立新用户的密码)

              重新输入新的 UNIX 口令:(再输一次即可)

              passwd:已乐成更新密码

              Changing the user information for username
              Enter the new value, or press ENTER for the default
              Full Name []: ddpp (输入新用户的名称)
              Room Number []:
              Work Phone []:
              Home Phone []:
              Other []:
              这个信息是否准确? [Y/n] y

              #passwd dapi 注重:没有设置密码的用户不能使用 。

              输入新的 UNIX 口令:(此处各人注重  ,不是输入你当前用户的密码 ,而是输入你要建立新用户的密码)

              重新输入新的 UNIX 口令:(再输一次即可)

              passwd:已乐成更新密码

              到了这一步  ,新用户已经添加乐成了 ,此时我们可以用 ls /home检察一下 ,若是显示 username ddpp  ,则代表用户建立乐成  。

              删除ubuntu用户  ?

              ubuntu删除用户同样是在终端下操作的  ,需要注重的是  ,若是要删除的用户当前已上岸  ,是删除不掉的  ,提醒”userdel: user XXX is currently logged in“必须注销掉当前用户切换为另一个用户下 ,才气删除 。举个例子 ,适才我新建设了一个用户为 ddpp 的用户  ,例如我现在用用户 ddpp 上岸了桌面  ,此时若是我想删除 ddpp 这个用户  ,是删除不掉的 。准确的操作要领是  ,我注销掉 ddpp ,然后使用 root 上岸到桌面  ,再删除 ddpp 即可  。

              删除ubuntu用户的下令:sudo userdel username  ,删除乐成后 ,系统无任何提醒  。

              PS:(其他下令)

              userconf

              功效说明:用户帐号设置法式 。
              语  法:userconf [--addgroup <群组>][--adduser <用户ID><群组><用户名称>][--delgroup <群组>][--deluser <用户ID>][--help]
              增补说明:userconf现实上为linuxconf的符号毗连  ,提供图形界面的操作方式  ,供治理员建设与治理各种帐号 。若不加任何参数  ,即进入图形界面 。
              参  数:
              --addgroup<群组>  新增群组  。
              --adduser<用户ID><群组><用户名称>  新增用户帐号 。
              --delgroup<群组>  删除群组 。
              --deluser<用户ID>  删除用户帐号  。
              --help  显示资助 。
              ------------------------------------------------------

              whois

              功效说明:查找并显示用户信息  。
              语  法:whois [帐号名称]
              增补说明:whois指令会去查找并显示指定帐号的用户相关信息  ,由于它是到Network Solutions 的WHOIS数据库去查找  ,以是该帐号名称必须在上面注册方能寻获 ,且名称没有巨细写的差异  。
              ---------------------------------------------------------
              whoami

              功效说明:先似乎用户名称  。
              语  法:whoami [--help][--version]
              增补说明:显示自身的用户名称  ,本指令相当于执行"id -un"指令  。
              参  数:
              --help  在线资助 。
              --version  显示版本信息 。
              ---------------------------------------------------

              who

              功效说明:显示现在登入系统的用户信息 。
              语  法:who [-Himqsw][--help][--version][am i][记载文件]
              增补说明:执行这项指令可得知现在有那些用户登入系统  ,单独执行who指令会列出登入帐号  ,使用的    终端机  ,登入时间以及从那边登入或正在使用哪个X显示器 。
              参  数:
              -H或--heading  显示各栏位的题目信息列  。
              -i或-u或--idle  显示闲置时间  ,若该用户在前一分钟之内有举行任何行动 ,将标示成"."号  ,若是该用户已凌驾24小时没有任何行动 ,则标示出"old"字符串  。
              -m  此参数的效果和指定"am i"字符串相同  。
              -q或--count  只显示登入系统的帐号名称和总人数 。
              -s  此参数将忽略不予处置惩罚 ,仅卖力解决who指令其他版本的兼容性问题  。
              -w或-T或--mesg或--message或--writable  显示用户的信息状态栏  。
              --help  在线资助 。
              --version  显示版本信息  。

              ----------------------------------------------------
              w

              功效说明:显示现在登入系统的用户信息  。
              语  法:w [-fhlsuV][用户名称]
              增补说明:执行这项指令可得知现在登入系统的用户有那些人 ,以及他们正在执行的法式  。单独执行w
              指令会显示所有的用户  ,您也可指定用户名称  ,仅显示某位用户的相关信息  。
              参  数:
              -f  开启或关闭显示用户从那边登入系统 。
              -h  不显示各栏位的题目信息列  。
              -l  使用详细花样列表 ,此为预设值  。
              -s  使用简练花样列表  ,不显示用户登入时间  ,终端机阶段作业和法式所泯灭的CPU时间  。
              -u  忽略执行法式的名称  ,以及该法式泯灭CPU时间的信息  。
              -V  显示版本信息  。
              -----------------------------------------------------

              finger

              finger下令的功效是查询用户的信息  ,通常会显示系统中某个用户的用户名、主目录、障碍时间、登录时间、登录shell等信息 。若是要查询远程机上的用户信息  ,需要在用户名后面接“@主机名”  ,接纳[用户名@主机名]的花样  ,不外要查询的网络主机需要运行finger守护历程  。

              该下令的一样平常花样为:
              finger [选项] [使用者] [用户@主机]
              下令中各选项的寄义如下:
              -s 显示用户的注册名、现实姓名、终端名称、写状态、障碍时间、登录时间等信息  。
              -l 除了用-s选项显示的信息外  ,还显示用户主目录、登录shell、邮件状态等信息 ,以及用户主目录下的.plan、.project和.forward文件的内容  。
              -p 除了不显示.plan文件和.project文件以外 ,与-l选项相同  。 
              [例]在当地机上使用finger下令 。
              $ finger xxq
              Login: xxq Name:
              Directory: /home/xxq Shell: /bin/bash
              Last login Thu Jan 1 21:43 (CST) on tty1
              No mail.
              No Plan. 
              $ finger
              Login Name Tty Idle Login Time Office Office Phone
              root root *1 28 Nov 25 09:17
              ……
              ----------------------------------------------------------------

              vlock(virtual console lock)
              功效说明:锁住虚拟终端  。
              语  法:vlock [-achv]
              增补说明:执行vlock指令可锁住虚拟终端  ,制止他人使用  。
              参  数:
              -a或--all  锁住所有的终端阶段作业  ,若是您在全屏幕的终端中使用本参数 ,则会将用键盘
              切换终端机的功效一并关闭  。
              -c或--current  锁住现在的终端阶段作业  ,此为预设值 。
              -h或--help  在线资助  。
              -v或--version  显示版本信息  。
              --------------------------------------------------------