Linux基础教程(清华课件)5

Linux基础教程(清华课件)5

ID:37152643

大小:788.50 KB

页数:154页

时间:2019-05-19

Linux基础教程(清华课件)5_第1页
Linux基础教程(清华课件)5_第2页
Linux基础教程(清华课件)5_第3页
Linux基础教程(清华课件)5_第4页
Linux基础教程(清华课件)5_第5页
资源描述:

《Linux基础教程(清华课件)5》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、对于Linux而言,普通的Intel平台的RedHat系统,只要在Linux启动时输入以下参数即可不需要密码进入单用户模式:boot:linux1而XLinux甚至可以直接从启动菜单中选择。即使启动过程不允许输入参数,也可以通过光盘或软盘启动进入系统,这些在安全部分再做介绍。当然对于商业模式,我们可以采用物理隔离的办法来保护主机。不过对于系统管理员来说,应该重视控制台的安全,养成良好的习惯。11.3.3与root环境变量相关的脚本文件在root根目录下有几个重要的脚本文件,熟知它们的内容有助于更好地控制自己的行为,养成良好的习惯。如PATH环境变量一般没有当前路径“.”,这样就会督促

2、系统管理员使用绝对路径。root跟其他用户一样,其基本行为和环境变量由/etc/bashrc(以bashshell为例)和/etc/profile设定。root根目录下有两个配置文件.bashrc和.bash-profile,这两个文件可以由用户个人修改,以添加一些个人爱好的环境设置。修改后必须执行后方可生效,如修改完“.bashrc”文件后,执行如下:#..bashrc普通用户也可以自行设置自己的环境参数,建议读者动手修改这些脚本,只有试验过才会有更深的体会。11.4其他特殊用户除了root和普通账号之外,系统中还存在一些账号,它们不能供任何人登录使用,只能由系统内核使用。这些账号

3、有bin、sys、nobody、daemon等。这些账号在不同的操作系统中有很大区别,甚至名称也不一样,如AIX中的system就相当于sys。尽管其中许多已经没有被使用,Linux系统中仍保留了这些账号。Linux系统中更多地依赖管理员的安全意识,也体现了它是玩家的宠物,没有过多地考虑操作的安全性。11.5普通用户任何一个提供用户服务的主机都需要对用户账号进行规划、管理,因为系统资源是共享的,又要保证用户的隐私,必须设置足够的安全屏障,一个认真负责的系统管理员就必须建好这个安全屏障。系统管理员一般都有大量的工具软件包,以帮助自己顺利、便捷地完成工作。为了让读者对工具的幕后工作有所了

4、解,11.7节还将介绍如何通过修改配置文件达到目的。11.5.1增加普通用户Linux中有一条管理用户的命令useradd,还有一条命令叫adduser,这两者是一回事,adduser是useradd的符号链接。通常情况下,增加用户可以不必指定用户的组,下面的命令会自动完成相应的工作,例如用下面的命令将为cheng创建一个普通用户账号:#useraddcheng系统默认处理用户ID与组ID相同,但是AIX和Solaris都需要指定用户组。同时命令脚本为用户创建主目录和相应的环境变量。上面的命令实际上完成了以下几个工作:(1)向/etc/passwd、/etc/shadow、/etc/

5、group中写入用户信息(2)建立用户主目录/home/cheng(3)将/etc/skel下的内容拷贝到/home/cheng下,为用户建立环境变量和准备脚本环境读者可以自己通过试验比较文件内容的变化。如果通过root权限手工创建主目录,一定要重新设置该主目录及该目录下文件的属主和属组。11.5.2设置用户口令现在已经成功地在系统中添加了一个用户,但是用户还不能登录。为了让用户cheng使用系统,必须为cheng设置口令。不同的系统在处理用户口令的问题上也有不同的策略,Alpha的RedHat版本在设置口令之前会禁止用户登录,系统管理员必须为用户设置一个第一次登录使用的密码,可以使

6、用如下命令:#passwdcheng系统会提示你输入密码,并提示确认你的输入。只有当两次输入一致,密码设置才算成功。用户用这个密码登录以后可以自己修改密码,命令格式同上,即“#passwd”,然后根据系统提示输入密码,不过系统会要求你先提供老的密码,即未修改前的密码。密码成功设置完毕,这个用户就拥有了系统的使用权。不同的用户可以设置自己的目录和文件访问权限。默认情况下,用户之间是不可以互相访问的。用户的密码信息保存在/etc/passwd和/etc/shadow配置文件中。11.5.3删除用户删除一个用户账户可以用命令完成,也可以手工进行,需要以下的步骤:(1)删除/etc/pass

7、wd文件中此用户的信息记录。(2)删除/etc/group用户列表中出现的此用户,默认设置为一行。(3)删除用户的主目录以及由此用户创建的文件,还有此用户在/var/spool/mail中的信箱也要一并删除。用命令userdel能完成所有这些工作。命令如下:#userdel-rcheng注意,如果不加参数-r,userdel将保留用户的主目录,只删除其他的几项内容。一般情况下,用户只有对主目录的写权限,随着主目录的删除,其相关文件也随之消失。但也有可能对该

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。