您好,我是程序员小羊!
前言
软件测试第一步就是搭建测试环境,如何搭建好测试环境,需要具备两项的基础知识:
1、Linux 命令: 软件测试第一个任务, 一般都需要进行环境搭建, 一部分,环境搭建内容是在服务器上实现的, 跟服务器交互(没有图形化页面),需要使用 Linux 命令。
2、数据库: 所有的软件在使用过程中所产生的数据, 最终都要存在数据库当中, 而测试工作往往会需要去校验数据的正确与否, 因此需要学习数据库。
下面开始进入正题:
这篇文章主机讲解用户权限和管理
一、用户权限和管理
1.1【了解】权限的概念
1.2 ls -l扩展
ls -l 可以查看文件夹下文件的详细信息,从左到右依次是:
- 权限,第1个字符如果是 d 表示目录,如果是 - 表示文件
- 硬连接数,通俗地讲,就是有多少种方式,可以访问到当前目录或文件
- 拥有者,家目录下 文件或目录 的拥有者通常都是当前用户
- 组,在linux中,很多时候,会出现组名和用户名相同的情况
- 大小
- 时间
- 文件名
1.3【了解】修改用户权限chmod:字母法
chmod 修改文件权限有两种使用格式:字母法与数字法。
字母法:chmod u+r 文件名
1.4【重点】修改用户权限chmod:数字法
chmod 在设置权限时,可以简单的使用三个数字分别对用 拥有者 /组和其他用户的权限
数字法:chmod 755 文件名
权限对照图:
常见数字组合有(u表示用户/g表示组/o表示其他):
777 ===> u=rwx,g=rwx,o=rwx
755 ===> u=rwx,g=rx,o=rx
644 ===> u=rw,g=r,o=r
二、用户管理
2.1【了解】增加用户、查看登录用户
单用户操作系统:指一台计算机在同一时间 只能由一个用户 使用,一个用户独自享用系统的全部硬件和软件资源
- Windows xp之前是单用户系统
多用户操作系统:指一台计算机在同一时间可以由 多个用户 使用,多个用户共同享用系统的全部硬件和软件资源
- linux从设计之初就是多用户操作系统
2.2【知道】切换用户、修改密码、退出
提示:
1、su 不接用户名,可以直接切换到 root ,但是不推荐使用,因为不安全
2、在Unix/Linux中,超级用户可以使用passwd命令为普通用户设置或修改用户密码。
3、用户也可以直接使用该命令来修改自己的密码,而无需在命令后面使用用户名。
4、Centos下切换到root的简单命令:su
三、其他命令
3.1【重点】查找文件
find命令功能非常强大,通常用来在特定的目录下 搜索符合条件的文件
今天这篇文章就到这里了,大厦之成,非一木之材也;大海之阔,非一流之归也。感谢大家观看本文