




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
目录6.1用户管理6.2用户管理相关命令6.3组管理6.4通过图形界面管理用户和组目录6.1用户管理1学习目标1.用户/组基本信息、及用户密码等安全信息的文件;
2.用户管理操作及相关命令;3.组管理操作及相关命令;4.图形窗口对用户的管理操作。学习目标1.用户/组基本信息、及用户密码等安全信息的26.1用户管理-用户管理
Linux是一个多用户、多任务的操作系统,可以让多个用户同时使用系统。为了保证用户之间的独立性,允许用户保护自己的资源不受非法访问。为了使用户之间可以共享信息和文件,也允许用户分组工作。6.1用户管理-用户管理 Linux是一个多用户、多任务的36.1用户管理-用户管理
Linux系统中存在三种用户:root用户、系统用户、普通用户。系统中的每一个用户都有一个ID,是区分用户的唯一标志。1、root用户的ID是0;2、默认的系统用户UID范围(0~499);3、普通用户的UID范围(500~60000);6.1用户管理-用户管理Linux系统中存在4id范围该ID使用者特性0(系统管理员)当UID是0时,代表这个账号是系统管理员!所以当你要让其他的账号名称也具有root的权限时,将该账号的UID改为0即可。这也就是说,一部系统上面的系统管理员不见得只有root!不过,不建议有多个账号的UID是01~499(系统账号)保留给系统使用的ID,默认500以下的数字让给系统作为保留账号。根据系统账号的由来,通常系统账号又区分为两种:1~99:由系统自行建立的系统账号;100~499:若用户有系统账号需求时,可以使用的账号UID500~65535(可登入账号)给一般使用者用的。事实上,目前的linux核心(2.6.x版)已经可以支持到4294967295(2^32-1)这巨大的UID号码!UID-用户标识符id范围该ID使用者特性当UID是0时,代表这5目录6.1用户管理6.2用户管理相关命令6.3组管理6.4通过图形界面管理用户和组目录6.1用户管理66.2用户管理相关命令6.2.1用户管理相关命令--id
uid=user
id用户id
gid=group
id主属组的组idgroups=所属组群gid6.2用户管理相关命令6.2.1用户管理相关命令--id76.2用户管理相关命令6.2.2用户管理相关文件用户的默认配置信息在/etc/login.defs中;用户基本信息在/etc/passwd文件中;用户密码等安全信息在/etc/shadow文件中。[ˈʃædəʊ]阴影6.2用户管理相关命令6.2.2用户管理相关文件86.2用户管理相关命令/etc/passwd保存用户基本信息的文件6.2用户管理相关命令/etc/passwd保存用户基96.2用户管理相关命令/etc/shadow
:保存用户密码等安全信息文件6.2用户管理相关命令/etc/shadow:保存用户10tail命令1.命令格式;tail[选项][参数]
2.命令功能:用于显示指定文件末尾内容。常用查看日志文件。3.命令参数:-f循环读取-c<数目>显示的字节数-n<行数>显示行数4.实例:tail–n5/test.txt显示test.txt文件最后5行内容tail–n+5/test.txt显示文件第5行到最后文件内容tail命令1.命令格式;11head命令1.命令格式:head[选项][参数]2.命令功能:head用来显示档案的开头至标准输出中,默认head命令打印其相应文件的开头10行。
3.命令参数:-c<字节>显示字节数-n<行数>显示的行数4.使用实例:
head-n5/test.txt显示文件前5行
head-n-5/test.txt输出文件除了最后5行的全部内容head-c20/test.txt显示文件前20个字节
head命令1.命令格式:12/etc/login.defs用户的默认配置信息文件6.2用户管理相关命令/etc/login.defs用户的默认配置信息文件6136.2用户管理相关命令-6.2.3用户管理命令1.useradd添加用户命令语法:useradd
[选项][用户帐号]功能:帐号建好之后,再用passwd设定帐号的密码。可以用userdel删除帐号。使用useradd命令建立的帐号被保存在/etc/passwd文本文件中。添加账户会自动在/home处产生一个同名目录(用户主目录)放置该用户文件,超级用户除外(/root)6.2用户管理相关命令-6.2.3用户管理命令1.user14-u
<UID>:给账号指定一个特定的UID;-g<主属组>:指定账号的主属组。-G<次属组>:指定账号还可以加入的群组。修/etc/group相关内容!-M:强制!不要建立用户家目录!(系统账号默认值)
-m:强制!要建立用户家目录!(一般账号默认值)-c<账号说明>:对应/etc/passwd的第五栏的说明内容-d<主目录>:指定某个目录成为家目录,而不要使用默认值。务必使用绝对路径!-r<系统账号>:建立一个系统账号,这个账号的UID会有限制-s<shell>:默认是/bin/bashuseradd命令选项-u<UID>:给账号指定一个特定的UID;user156.2用户管理相关命令-6.2.3用户管理命令2.
passwd修改密码命令语法:passwd
[选项][用户帐号]功能:passwd命令可以更改自己的密码(或口令),也可以更改别人的密码。如果后面没有跟用户帐号,就是更改自己的密码。如果跟着一个用户帐号,就是为这个用户设置或更改密码。只有超级用户才能更改别人的口令,普通用户只能用不带参数的passwd修改自己的口令6.2用户管理相关命令-6.2.3用户管理命令2.pas166.2用户管理相关命令-6.2.3用户操作命令6.2用户管理相关命令-6.2.3用户操作命令176.2用户管理相关命令-6.2.3用户管理命令3.用户的查封操作:配置文件/etc/passwd文件中密码,改x为*功能:可以临时查封用户,使用户无法登录。4.
userdel删除用户命令语法:userdel
[-r][用户帐号]功能:删除用户帐号及其相关的文件。如果不加参数,那么只删除用户帐号,而不删除该帐号的相关文件。6.2用户管理相关命令-6.2.3用户管理命令3.用户的186.2用户管理相关命令-6.2.3用户管理命令5.
usermod修改用户命令语法:usermod
[选项][用户帐号]功能:修改用户的信息。例1:usermod
[-l]
[新账号][原账号]6.2用户管理相关命令-6.2.3用户管理命令5.use196.2用户管理相关命令-6.2.3用户管理命令例2:
-L锁定用户密码,使密码无效。
-U解除密码锁定。-L会在/etc/shadow文件中,在用户密码前增加!6.2用户管理相关命令-6.2.3用户管理命令例2:-L206.2用户管理相关命令-c<备注>修改用户帐号的备注文字。
-d<登入目录>修改用户登入时的目录。
-e<有效期限>修改帐号的有效期限。
-f<缓冲天数>修改在密码过期后多少天即关闭该帐号
-g<群组>修改用户所属的群组。
-G<群组>修改用户所属的附加群组。
-l<帐号名称>修改用户帐号名称。
-L锁定用户密码,使密码无效。
-s<shell>修改用户登入后所使用的shell。
-u<uid>修改用户ID。
-U解除密码锁定。6.2用户管理相关命令-c<备注>修改用户帐号的备注文21命令拓展用户注销命令logout用户注销命令语法:logout功能:用于注销当前用户。命令拓展用户注销命令logout用户注销命令22练习题1、在Linux下新建用户user01,并设置密码为123456,查看文件/etc/passwd,/etc/shadow以及/home目录下文件变化。2、修改user01用户名为user1。3、锁定该用户,查看/etc/shadow文件变化。并用user1用户登录系统,然后解除锁定,再用user2用户登录系统看是都能正常登录。4、删除该用户。练习题1、在Linux下新建用户user01,并设置密码为23目录6.1用户管理6.2用户管理相关命令6.3组管理6.4通过图形界面管理用户和组目录6.1用户管理246.3组管理-6.3.1
组管理
Linux系统中存在三种组:root组、系统组、普通组。Linux中每个用户都要属于一个或多个组,有了用户组,就可以将用户添加到组中,这样就方便管理员对用户的集中管理。6.3组管理-6.3.1组管理Linux系256.3组管理-6.3.1组管理
Linux当一个用户属于多个组时,这些组中只能有一个作为该用户的主属组,其它组就被称为此用户的次属组。
组基本信息在文件/etc/group中;
组密码信息在文件/etc/gshadow中。6.3组管理-6.3.1组管理Linux当一26/etc/group文件字段:组群名称:组群密码占位符:组群id:组里面的用户成员/etc/gshadow文件字段:用户组名:用户组密码:用户组管理员名称:成员列表用户组文件/etc/group文件字段:/etc/gshadow文件字276.3组管理-6.3.2组管理命令1.groups:查看用户通知属于哪几个用户组。语法:groups2.newgrp临时切换用户所在组语法:newgrp[组名]例:newgrp[组名]
临时改变用户的主属组6.3组管理-6.3.2组管理命令1.groups:查看用286.3组管理-6.3.2组管理命令3.
groupadd添加组命令语法:groupadd
[组名]功能:添加一个组。4.
groupdel删除组命令语法:groupdel
[组名]功能:删除一个已存在的组(不能为主属组)。6.3组管理-6.3.2组管理命令3.groupadd添296.3组管理-6.3.2组管理命令5.
groupmod修改组命令
语法:groupmod
[选项]
[组名]功能:修改组的信息。例:groupmod
-n
[新组名][原组名]
:为一个组修改名字
查看其他选项:groupmod--help6.gpasswd管理组命令语法:gpasswd
[选项]
[组名]例:
gpasswd
-a
[用户名][用户组名]:将一个用户添加到一个组
gpasswd
-d
[用户名][用户组名]:将一个用户从一个组删除6.3组管理-6.3.2组管理命令5.groupmod修306.3组管理-6.3.3了解用户身份命令1.
who:查询当前在线的用户;2.w
:查询当前在线的用户的详细信息;3.id
:显示用户id信息;4.whoami
:显示当前终端上的用户名;5.groups:查询用户所属的组;6.finger:
查询用户信息、登录时间等信息。6.3组管理-6.3.3了解用户身份命令1.who:查询31目录6.1用户管理6.2用户管理相关命令6.3组管理6.4通过图形界面管理用户和组目录6.1用户管理326.4通过图形界面对用户和组管理用户和组群的打开方式1.从这里开始2.系统设置3.用户和组群6.4通过图形界面对用户和组管理用户和组群的打开方式1.从33练习题
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
评论
0/150
提交评论