- 1、本文档共5页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[第十四周实验用户和组的管理及常用命令的使用方法
第十四周实验
新建用户和组、常用命令的使用方法
实验目的
掌握用户和组的创建,并查看用户和组的相关信息
掌握shell常用命令的使用方法
实验设备与环境
装有Ubuntu Linux 系统的PC机或虚拟机
实验内容
(一)用户账户
用户的账号信息是由/etc/passwd和/etc/shadow文件共同维护。可通过cat查看相关信息。后者查看需加sudo。(passwd文件保存的是用户的基本信息,shadow文件保存的是用户密码及权限信息,通过数字及字母的形式表达,如需具体含义,请用passwd+shadow作为关键词百度,会有相关信息出来)
命令:
$cat /etc/passwd
假如不是超级管理员用户,在查看shadow文件时需加sudo
$sudo cat /etc/shadow
*sudo表示的是以管理员的身份运行该命令
1、使用useradd命令增加用户:
useradd [-u uid] [-g group] [-d home_dir] [-s shell] username
-u uid 用于指定新增用户的用户ID,
-g group用于指定一个现有用户组的
用户组id或用户组名。
-d home_dir 用于指定新增用户的主目录,
-s shell用于指定命令解释程序shell的完整路径名。
例子:
useradd dnn –u 1005 –g root –d /home/dnn
说明:dnn为用户名 ;-u 1005表示用户ID,尽量1000以上;-g root为设置为管理员组;–d /home/dnn表示用户目录路径;假如是非超级管理员用户,前面需加sudo;
2、删除用户:
userdel [-r] login
-r 意味着同时从系统中删除用户的主目录,包括其中的文件和子目录。
3、修改密码:
passwd username
实验操作:
1).通过useradd命令新建以自己姓名开头字母为名称的普通用户,如:李小明,则用户名为:lxm.要求新建的用户所属root组,并查看用户的用户Id和shell类型。
注意:切换命令为:su [用户名],如,su dnn 。
2).用chomod命令(参看chomod命令解释)修改root用户下的test.c(自行创建)文件的权限为700,然后试用上述新建用户访问test文件;重新再修改权限为750,然后试用上述新建用户访问test文件。对比上述两种操作结果。(如果用数字形式设置权限还不可访问,可通过字母形式设置,具体设置方法请查看chomod命令解释.TXT文件。)
切换到新建用户后的命令提示符会变成只有一个$符号(一般命令提示符为“用户名@计算机名 用户主目录$”,主要是在终端新建用户没有创建对应的配置文件,使得命令解释提示符为空,可通过echo $PS1 命令进行查看。如需修改,可用linux+PS1百度,会出来对应资料。另:PS1为环境变量,在下面稍有介绍。
(二)环境变量:
输入printenv命令,查看当前linux的环境变量;
输入 echo $HOME 等命令,查看环境变量的值;
shell 环境变量是所有shell 程序都会接受的参数。shell程序运行时,都会接收一组变量,这组变量就是环境变量。常用的环境变量:
名称 描述 PATH 命令有哪些信誉好的足球投注网站路径,以冒号为分隔符.注意与DOS下不同的是, 当前目录不在系统路径里 HOME 用户home目录的路径名,是cd命令的默认参数 COLUMNS 定义了命令编辑模式下可使用命令行的长度 EDITOR 默认的行编辑器 VISUAL 默认的可视编辑器 FCEDIT 命令fc使用的编辑器 HISTFILE 命令历史文件 HISTSIZE 命令历史文件中最多可包含的命令条数 HISTFILESIZE 命令历史文件中包含的最大行数 IFS 定义SHELL使用的分隔符 LOGNAME 用户登录名 MAIL 指向一个需要SHELL监视其修改时间的文件.当该文件修改后, SHELL将发消息You hava mail给用户 MAILCHECK SHELL检查MAIL文件的周期,单位是秒 MAILPATH 功能与MAIL类似.但可以用一组文件,以冒号分隔,每个文件后可跟一个问号和一条发向用户的消息 SHELL SHELL的路径名 TERM 终端类型 TMOUT SHELL自动退出的时间,单位为秒,若设为0则禁止SHELL自动退出 PROMPT_COMMAND 指定在主命令提示符前应执行的命令 PS1 主命令提示符 PS2 二级命令提示符,命令执行过程中要求输入数据时用 PS3 select的命
文档评论(0)