欢迎来到天天文库
浏览记录
ID:51644017
大小:357.50 KB
页数:33页
时间:2020-03-27
《Linux用户和组的管理.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第四章Linux用户和组的管理Linux原理与应用本章内容一.概述二.用户管理三.组的管理四.查看账户信息五.磁盘限额概述Linux下的三类用户超级用户(root)具有操作系统的一切权限,UID值均为0普通用户具有操作系统有限的权限,只能管理自己启动的进程,UID值500~6000系统用户是为了方便系统管理,满足相应的系统进程对文件属主的的要求,系统用户不能登录,UID值1~499口令文件/etc/passwd存放用户账号的基本信息影子口令文件/etc/shadow-只有root用户对以上文件具有修改权限
2、用户账户文件passwd文件pp:x:500:500::/home/pp:/bin/bash账号名称:在系统中是唯一的;用户密码:存放加密口令,用x显示;用户标识码(UserID):系统内部用它来标示用户;组标识码(GroupID):系统内部用它来标识用户所属组;用户相关信息:例如用户全名等,可以为空;用户目录:用户登录系统后所进入的目录;登录shell:用户登录系统时使用的shell。passwd文件格式shadow文件用户名:登录账号,惟一;口令:加密口令,若以“*”开头,表示该账号被查封,不能使用;
3、最后一次修改时间:口令上次更改与1970年1月1日相隔的天数;口令更改后,不可以再次更改的天数,0表示可以随时修改;口令有效期:即口令更改后必须再次更改的天数,99999表示未设置有效期;警告时间:口令失效前警告用户的天数;不活动时间:口令过期多少天后,该账号被禁用;失效时间:账号被查封时间距1970年1月1日的天数;标志:未使用。Shadow文件格式用户帐户管理1.创建账户2.用户账户的维护[root@linuxroot]#useradd[<选项>]<用户名>例如:useradd–gstuff–e8/3
4、1/2005ppuseradd命令选项-uuid:指定新用户的uid,默认用当前最大UID加1。-ggroup:指定新用户所在的组(基本组),该组必须存在。若未指定用户组,系统默认建立一个和用户名相同的组,这个组称为私有组,且仅包含一个用户。-Ggroup:指定新用户的附加组。-ddir:指定新用户的自家目录。-sshell:指定新用户使用的Shell,默认为bash。-ccomment:说新用户的附加信息,如全名等。-eexpire:指定用户的登录失效时间(08/31/2005)。-m:建立新用户的自家
5、目录。-p:设置用户密码1.创建账户在RedHatLinux中,不论执行adduser或useradd命令,其实都是指向/usr/sbin/useradd这个文件,因而只要任选一个命令执行即可:[root@linuxroot]#useraddpp创建pp账号[root@linuxroot]#passwdpp设置密码ChangingpasswdordforuserppNewpassword:输入密码Retypenewpasswd再输入一次密码Passwd:allauthenticationtokensupd
6、atesuccessfully创建用户账号命令:useradd/adduser建立一个属于stuff组的用户pp,设置密码,登录失效时间为2005-8-31[root@linuxroot]#useradd–gstuff–e08/31/2005pp[root@linuxroot]#passwdpp删除已存在的用户账号[root@linuxroot]#userdel–rpp删除命令userdel参数-r用于删除用户所有信息(包括宿主目录)创建、删除用户账号禁用#usermod-Lusername禁用账户#pa
7、sswd–lusername禁用密码恢复#usermod-Uusername恢复禁用账户#passwd–uusername恢复禁用密码删除userdel–ru1删除账户U1及宿主目录禁用、恢复和删除账户注意:在禁用和恢复账号功能上,命令usermod不等同于passwd停用与删除用户账号将账号停用的意思是暂时不允许用户登录系统,而其数据仍要予以保留。可以编辑/etc/passwd文件,把要停止使用的账号所在行标注就可以了:…pp:x:502:502::/home/pp:/bin/bash#pp:x:502
8、:502::/home/pp:/bin/bash在账号前面加上“#”将该行注释掉便可停用该账号。组分为私有组(g)当创建一个新用户user时,若没有指定他的所属组,RedHat就建立一个和该用户同名的私有组。标准组(G)标准组可以容纳多个用户,若使用标准组,在创建一个新的用户时就应该指定他的所属组。组文件/etc/group组的管理/etc/group文件格式字段含义组名用户登录时所在的组组口令一般不使用GID组标识号组内用户
此文档下载收益归作者所有