Linux网络操作系统项目5 用户和组的管理.pptVIP

Linux网络操作系统项目5 用户和组的管理.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
问题 Student1能够以文本界面系统,但显示好像与student不一样,怎么办? 4、chsh—改变用户的Shell版本 (1)列出本机上所有能用的 shell 名称。 cat /etc/shells # /etc/shells: valid login shells /bin/csh /bin/sh /usr/bin/es /usr/bin/ksh /bin/ksh /usr/bin/rc (2)用户自行改变自己的默认shell?版本。 root@Ubuntu:~# chsh -s /bin/csh? 使用chsh命令改变用户的Shell,指定的Shell一定要在/etc/shells中存在,否则会导致用户无法登录。 5、userdel—删除用户账号 若不再允许用户登录系统时,可以将用户账号删除。 (1)只删除studnt2登录账号但保留相关目录。 root@Ubuntu:~# userdel studnet2 只删掉 /etc/passwd 与 /etc/shadow 的与用户student2有关的内容,其它的用户相关信息,比如用户主目录等保留,方便以后再次添加这个用户。 其实更好的方法是使用命令暂停用户登录或者将 /etc/shadow倒数一个字段设定为 0 也可以让该账号无法使用,但是所有跟该账号相关的数据都会留下来。 (2)完全删除studnt1登录账号。 root@Ubuntu:~# userdel –r studnet1 删除账号的同时,将用户主目录及其内部文件同时删除。 任务2 Linux 组管理 组是具有共同用户特征的用户的集合,这与现实生活中的个人与集体是类似的。使用组对Linux系统来说提高系统的灵活性,对于具体的Linux系统管理员来说通过管理组来管理用户,提高了工作效率。 Linux的组有私有组、系统组、标准组之分。 私有组:建立账户时,若没有指定账户所属的组,系统会建立一个和用户名相同的组,这个组就是私有组 ,私有组只容纳了一个用户。 标准组:可以容纳多个用户,组中的用户都具有组所拥有的权利。 系统组:是Linux系统自动建立的。 任务2 Linux 组管理 一个用户可以属于多个组,用户所属的组又有基本组和附加组之分。在用户所属组中的第一个组称为基本组,基本组在/etc/passwd文件中指定;其他组为附加组,附加组在/etc/group文件中指定。属于多个组的用户所拥有的权限是它所在的组的权限之和。 与用户一样,用户分组也是由一个惟一的身份来标识的,该标识叫做用户分组ID(GroupID,GID)。用户可以归属于多个用户分组。对某个文件或程序的访问是以它的UID和GID为基础的。一个执行中的程序继承了调用它的用户的权利和访问权限。 Linux系统关于组的信息存放在文件/etc/group中,/etc/gshadow。 (1)/etc/group—组帐号文件。 root@Ubuntu:~#cat /etc/group root:x:0: ┆ student:x:1000: 与passwd文件记录类似,的每一行由4个字段的数据组成,字段之间用“:”分隔,其格式如下: 组名称:组密码:GID:组包括的账号名称内容也说明如下: 组名称:就是组的名称; 组密码:通常不需要设定,一般很少使用到组登入,同样的,密码也是被纪录在 /etc/gshadow 。; 组 ID:就是所谓的 GID ; 组成员:组所包含的用户,用户之间用“,”分隔。 如果想要让 student 也属于 lpadmin (打印管理组)这个组的话,修改group文件,添加student到对应组名称后。 例:手动添加用户student到lpadmin组。 root@Ubuntu:~#cat /etc/group ┆ lpadmin:x:113:root,student ┆ (2)/etc/gshadow—组密码文件。 文件gshadow与group结构类似,但组密码不好管理,因此很少用。 命令行方式管理组 1.groupadd—添加组名 添加user组 root@Ubuntu:~# groupadd user 添加组名可以手工编辑/etc/group文件来完成组的添加。 2.groupmod—修改组属性 (1)修改user组的GID。 root@Ubuntu:~# groupmod –g 1005 user (2)修改user组的名为user1。 root@Ubuntu:~# groupmod –n user1 user 3.gpasswd—改变组中的成员用户或改变组的密码 gpasswd不光可以修改组密码,而且可以添加、删除组成员。 (1)修改user1组密码。 root@Ubuntu:~# gpasswd user

文档评论(0)

132****9295 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档