linux创建用户、夹、用户组的添加和删除的命令及解说.docx_第1页
linux创建用户、夹、用户组的添加和删除的命令及解说.docx_第2页
linux创建用户、夹、用户组的添加和删除的命令及解说.docx_第3页
linux创建用户、夹、用户组的添加和删除的命令及解说.docx_第4页
linux创建用户、夹、用户组的添加和删除的命令及解说.docx_第5页
已阅读5页,还剩7页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

创建用户、设置密码、修改用户、删除用户:useradd testuser创建用户testuserpasswd testuser给已创建的用户testuser设置密码说明:新创建的用户会在/home下创建一个用户目录testuserusermod -help修改用户这个命令的相关参数userdel testuser删除用户testuserrm -rf testuser删除用户testuser所在目录-在权限允许的范围内:创建用户:命令行窗口下用户的相互切换:su 用户名说明:su是switch user的缩写,表示用户切换从新的用户状态下输入“exit”即可退回到刚才的用户状态$Su rootPassword:#useradd testuser(新建testuser用户)# Password testuser(给testuser设置密码)Changing password for user testuser。(更改testuser密码)New password:(输入新密码)Re type new password:(再次输入新的密码)Passwd: all authentication tokens updated successfully (身份验证更新成功)#cd /home(到home这个目录)#ls(查看此层目录文件)#pwd(查看当前路径)#rm rf testuser强制删除testuser目录文件#ls创建新用户后,同时会在etc目录下的passwd文件中添加这个新用户的相关信息-创建文件夹:mkdir /home/u1 创建文件夹/home/u1chown oracle /home/u1 表示改变目录所有者为oracle账户;chgrp dba /home/u1 改变/home/u1目录为dba所有;chmod 755 /home/u1 表示oracle账户对/home/u1目录有755权限;rmdir /home/u1 表示删除/home/u1目录hostname可以查看linux的计算机名;whoami可以查看当前用户;pwd显示当前路径;df查看系统的硬件信息ls -lrt l表示显示详细列表,-t表示按时间排序,-r反向排序cat orcl_ora_3436.trc|grep bucket -用户组的添加和删除:groupadd testgroup组的添加groupdel testgroup 组的删除说明:组的增加和删除信息会在etc目录的group文件中体现出来。-whoami功能说明:先似定乎用户名称。语法:whoami -help-version补充说明:显示自身的用户名称,本指令相当于执行id -un指令。参数:-help在线帮助。-version显示版本信息。-who功能说明:显示目前登入系统的用户信息。语法:who -Himqsw-help-versionam 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 xxqLogin: xxq Name:Directory: /home/xxq Shell: /bin/bashLast login Thu Jan 1 21:43(CST)on tty1No mail.No Plan.$ fingerLogin Name Tty Idle Login Time Office Office Phoneroot root *1 28 Nov 25 09:17-/etc/group文件包含所有组/etc/shadow和/etc/passwd系统存在的所有用户名修改当前用户所属组的方法usermod或者可以直接修改/etc/paaawd文件即可-vlock(virtualconsole lock)功能说明:锁住虚拟终端。语法:vlock -achv补充说明:执行vlock指令可锁住虚拟终端,避免他人使用。参数:-a或-all锁住所有的终端阶段作业,如果您在全屏幕的终端中使用本参数,则会将用键盘切换终端机的功能一并关闭。-c或-current锁住目前的终端阶段作业,此为预设值。-h或-help在线帮助。-v或-version显示版本信息。-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解除密码锁定。-userdel功能说明:删除用户帐号。语法:userdel -r用户帐号补充说明:userdel可删除用户帐号与相关的文件。若不加参数,则仅删除用户帐号,而不删除相关文件。参数:-f删除用户登入目录以及目录中所有文件。-userconf功能说明:用户帐号设置程序。 语法:userconf -addgroup -adduser -delgroup -deluser -help补充说明:userconf实际上为linuxconf的符号连接,提供图形界面的操作方式,供管理员建立与管理各类帐号。若不加任何参数,即进入图形界面。参数:-addgroup新增群组。-adduser新增用户帐号。-delgroup删除群组。-deluser删除用户帐号。-help显示帮助。-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。linux下创建用户(一)Linux 系统是一个多用户多任务的分时操作系统,任何一个要使用系统资源的用户,都必须首先向系统管理员申请一个账号,然后以这个账号的身份进入系统。用户的账号一方面可以帮助系统管理员对使用系统的用户进行跟踪,并控制他们对系统资源的访问;另一方面也可以帮助用户组织文件,并为用户提供安全性保护。每个用户账号都拥有一个惟一的用户名和各自的口令。用户在登录时键入正确的用户名和口令后,就能够进入系统和自己的主目录。实现用户账号的管理,要完成的工作主要有如下几个方面: 用户账号的添加、删除与修改。 用户口令的管理。 用户组的管理。一、Linux系统用户账号的管理用户账号的管理工作主要涉及到用户账号的添加、修改和删除。添加用户账号就是在系统中创建一个新账号,然后为新账号分配用户号、用户组、主目录和登录Shell等资源。刚添加的账号是被锁定的,无法使用。1、添加新的用户账号使用useradd命令,其语法如下:代码:useradd 选项 用户名其中各选项含义如下:代码:-c comment 指定一段注释性描述。-d 目录 指定用户主目录,如果此目录不存在,则同时使用-m选项,可以创建主目录。-g 用户组 指定用户所属的用户组。-G 用户组,用户组 指定用户所属的附加组。-s Shell文件 指定用户的登录Shell。-u 用户号 指定用户的用户号,如果同时有-o选项,则可以重复使用其他用户的标识号。用户名 指定新账号的登录名。例1:代码:# useradd d /usr/sam -m sam此命令创建了一个用户sam,其中-d和-m选项用来为登录名sam产生一个主目录/usr/sam(/usr为默认的用户主目录所在的父目录)。例2:代码:# useradd -s /bin/sh -g group G adm,root gem此命令新建了一个用户gem,该用户的登录Shell是/bin/sh,它属于group用户组,同时又属于adm和root用户组,其中group用户组是其主组。这里可能新建组:#groupadd group及groupadd adm增加用户账号就是在/etc/passwd文件中为新用户增加一条记录,同时更新其他系统文件如/etc/shadow, /etc/group等。Linux提供了集成的系统管理工具userconf,它可以用来对用户账号进行统一管理。2、删除帐号如果一个用户的账号不再使用,可以从系统中删除。删除用户账号就是要将/etc/passwd等系统文件中的该用户记录删除,必要时还删除用户的主目录。删除一个已有的用户账号使用userdel命令,其格式如下:代码:userdel 选项 用户名常用的选项是-r,它的作用是把用户的主目录一起删除。例如:代码:# userdel sam此命令删除用户sam在系统文件中(主要是/etc/passwd, /etc/shadow, /etc/group等)的记录,同时删除用户的主目录。3、修改帐号修改用户账号就是根据实际情况更改用户的有关属性,如用户号、主目录、用户组、登录Shell等。修改已有用户的信息使用usermod命令,其格式如下:代码:usermod 选项 用户名常用的选项包括-c, -d, -m, -g, -G, -s, -u以及-o等,这些选项的意义与useradd命令中的选项一样,可以为用户指定新的资源值。另外,有些系统可以使用如下选项:代码:-l 新用户名这个选项指定一个新的账号,即将原来的用户名改为新的用户名。例如:代码:# usermod -s /bin/ksh -d /home/z g developer sam此命令将用户sam的登录Shell修改为ksh,主目录改为/home/z,用户组改为developer。4、用户口令的管理用户管理的一项重要内容是用户口令的管理。用户账号刚创建时没有口令,但是被系统锁定,无法使用,必须为其指定口令后才可以使用,即使是指定空口令。指定和修改用户口令的Shell命令是passwd。超级用户可以为自己和其他用户指定口令,普通用户只能用它修改自己的口令。命令的格式为:代码:passwd 选项 用户名可使用的选项:代码:-l 锁定口令,即禁用账号。-u 口令解锁。-d 使账号无口令。-f 强迫用户下次登录时修改口令。如果默认用户名,则修改当前用户的口令。例如,假设当前用户是sam,则下面的命令修改该用户自己的口令:代码:$ passwdOld password:*New password:*Re-enter new password:*如果是超级用户,可以用下列形式指定任何用户的口令:代码:# passwd samNew password:*Re-enter new password:*普通用户修改自己的口令时,passwd命令会先询问原口令,验证后再要求用户输入两遍新口令,如果两次输入的口令一致,则将这个口令指定给用户;而超级用户为用户指定口令时,就不需要知道原口令。为了系统安全起见,用户应该选择比较复杂的口令,例如最好使用8位长的口令,口令中包含有大写、小写字母和数字,并且应该与姓名、生日等不相同。为用户指定空口令时,执行下列形式的命令:代码:# passwd -d sam此命令将用户sam的口令删除,这样用户sam下一次登录时,系统就不再询问口令。passwd命令还可以用-l(lock)选项锁定某一用户,使其不能登录,例如:代码:# passwd -l samlinux下创建用户(二)二、Linux系统用户组的管理每个用户都有一个用户组,系统可以对一个用户组中的所有用户进行集中管理。不同Linux 系统对用户组的规定有所不同,如Linux下的用户属于与它同名的用户组,这个用户组在创建用户时同时创建。用户组的管理涉及用户组的添加、删除和修改。组的增加、删除和修改实际上就是对/etc/group文件的更新。1、增加一个新的用户组使用groupadd命令。其格式如下:代码:groupadd 选项 用户组可以使用的选项有:代码:-g GID 指定新用户组的组标识号(GID)。-o 一般与-g选项同时使用,表示新用户组的GID可以与系统已有用户组的GID相同。例1:代码:# grou

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论