欢迎来到天天文库
浏览记录
ID:50319233
大小:695.00 KB
页数:23页
时间:2020-03-08
《嵌入式操作系统 Linux篇 教学课件 作者 华清远见嵌入式学院 程姚根 苗德行 第4章-用户管理.ppt》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、第四章linux用户管理1用户的属性用户名口令用户ID(UID)用户主目录(HOME)用户shell用户管理2/etc/passwd文件是系统能够识别的用户清单用户登陆时,系统查询这个文件,确定用户的UID并验证用户口令登陆名经过加密的口令UID默认的GID个人信息主目录登陆shell/etc/passwd文件3/etc/shadow文件/etc/shadow文件是加密的用户清单只有超级用户可以访问这个文件,用来保护加密口令的安全登陆名经过加密的口令上次修改口令的时间两次修改口令之间最少的天数两次修改
2、口令之间最多的天数提前多少天警告用户口令即将过期在口令过期之后多少天禁用账号账号过期的日期保留字段,目前为空4millert:inN0.VRsc1Wn.:11508:0:180:14::12417:登陆名经过加密的口令上次修改口令的时间两次修改口令之间最少的天数两次修改口令之间最多的天数1970-1-1~2001-7-4提前多少天警告用户口令即将过期账号过期的日期1970-1-1~2003-12-31/etc/shadow文件实例5login.defs记录了生成一个新用户时所使用的参数PASS_MAX
3、_DAYS99999PASS_MIN_DAYS0PASS_MIN_LEN5PASS_WARN_AGE7……6使shadow文件的内容和passwd文件的内容保持一致,补上任何新加的用户,删除不在passwd中列出的用户pwconv使用login.defs里指定的默认值填充shadow文件的参数pwconv7/etc/group文件包含了UNIX组的名称和每个组中成员列表每一行代表一个组,包括4个字段:组名加密的口令GID号成员列表,彼此用逗号隔开8组名组成员group文件实例9添加用户adduser语
4、法:adduser实例:#addusernewuser添加用户名为newuser的新用户10adduser配置文件/etc/adduser.confFIRST_UID=1000LAST_UID=29999USERS_GID=100DHOME=/homeDSHELL=/bin/bashSKEL=/etc/skel11SKEL模板/etc/skel目录是被/usr/sbin/useradd使用把想要新用户拥有的配置文件拷贝到/etc/skel目录,常用的文件:.bash_profile
5、.bashrc.bash_logoutdircolors.inputrc.vimrc12添加新用户的过程系统编辑passwd和shadow文件,定义用户帐号设置一个初始口令创建用户主目录,用chown和chmod命令改变主目录的属主和属性为用户所进行的步骤将默认的启动文件复制到用户主目录中设置用户的邮件主目录并建立邮件别名13添加新用户的过程为管理员准备的步骤将用户添加到/etc/group中配置磁盘限额核实账号是否设置正确将用户的联系信息和账号状态加入数据库14编辑passwd和shadowvipw
6、vipw命令用来启动一个文本编辑器,打开passwd文件的一个副本使用的编辑器可以通过修改EDITOR环境变量指定vipw每次只允许一个任编辑passwd文件,防止用户在passwd文件被编辑的时候修改他们的口令。15设置初始口令使用passwd命令可以修改用户口令root用户可以修改任何用户的口令语法:passwd[-k][-l][u][-f][-d][-S]username使用方法:passwdusername16磁盘配额通过quota进行磁盘配额,可以控制用户对磁盘空间和文件的控制磁盘配额是区域
7、性的,我们可以决定哪块分区进行磁盘配额,哪块分区不用一般而言,作为一台web虚拟主机服务器,/home和/www(或者类似的)是供用户存放资源的分区,所以可以对这两个分区进行磁盘配额17设置磁盘配额激活linux系统的配额功能打开/etc/fstab,编辑那些包含关于linux分区数据项的行/dev/hda3/ext2default11/dev/hda3/ext2default,usrquota11建立一个叫做quota.user的文件,把该文件设为600#touch/quota.user#chmod
8、600/quota.user18设置磁盘配额edquota-pproto-usernew-useredquota-uusernameedquota-t;预警期quotausername;查看配额edquota-puser1-uuser2user3;将user2和user3设置为user1同样的配额19设置用户和组配额的分配量对磁盘配额的限制一般是从一个用户占用磁盘大小和所有文件的数量两个方面来进行的。在具体操作之前,我们先了解一下磁盘配额的两个基本概念:
此文档下载收益归作者所有