第一模块:
课程名称:全能软件测试工程师
章节名称:第三章(3-5、3-6、3-7)
讲师:大周老师
第二模块:
3-5 查看目录(文件夹)列表
基本命令:ls
查看文件夹详情两种方式:1、ls -l;2、ll
第一列说明:
“-”表示这是一个文件;“d”表示这是一个文件夹;“l”表示这是一个软链接,即快捷方式(windows下创建的)
除第一列外,-、r、x、w,分别代表的事权限,-代表没有权限;r代表着读的权限;x代表着可执行权限;w代表写的权限
3-7 Linux用户命令
1.1创建用户:
命令:useradd
用法:
useradd 选项 用户名1代码块
选项
-c comment 指定一段注释性描述
-d 目录 指定用户主目录,如果此目录不存在,则同时使用-m选项,可以创建主目录
-g 用户组 指定用户所属的用户组
-G 用户组,用户组 指定用户所属的附加组
-s Shell文件 指定用户的登录Shell
-u 用户号 指定用户的用户号,如果同时有-o
1.2 为用户创建密码
命令:passwd
用法:
passwd 选项 用户名
1代码块
选项
-L 锁定口令,即禁用账号
-U 口令解锁
-d 使账号无口令
-f 强迫用户下次登录时修改口令。
1.3 修改用户信息
命令:usermod
用法:
usermod 选项 用户名
1代码块
选项
-a|–append ##把用户追加到某些组中,仅与-G选项一起使用
-c|–comment ##修改/etc/passwd文件第五段comment
-d|–home ##修改用户的家目录通常和-m选项一起使用
-e|–expiredate ##指定用户帐号禁用的日期,格式YY-MM-DD
-f|–inactive ##用户密码过期多少天后采用就禁用该帐号,0表示密码已过期就禁用帐号,-1表示禁用此功能,默认值是-1
-g|–gid ##修改用户的gid,改组一定存在
-G|–groups ##把用户追加到某些组中,仅与-a选项一起使用
-l|–login ##修改用户的登录名称
-L|–lock ##锁定用户的密码
-m|–move-home ##修改用户的家目录通常和-d选项一起使用
-s|–shell ##修改用户的shell
-u|–uid ##修改用户的uid,该uid必须唯一
-U|–unlock ##解锁用户的密码
1.4 删除用户
命令:userdel
用法:
userdel 选项 用户名
1代码块
选项
-f:强制删除用户,即使用户当前已登录
-r:删除用户的同时,删除与用户相关的所有文件
2 用户组命令
2.1 添加用户组
命令:groupadd
用法:
groupadd 选项 用户名
1代码块
选项
-g GID 指定新用户组的组标识号(GID)。
-o 一般与-g选项同时使用,表示新用户组的GID可以与系统已有用户组的GID相同
2.2 查询用户所在组
命令:groups
用法:
groups 用户名
1代码块
2.3 删除用户组
命令: groupdel
用法:
groupdel 用户组1代码块
2.4 组中添加用户
命令:gpasswd
用法:
gpasswd -a 用户名 组名1代码块
2.5 组中删除用户
命令:gpasswd
用法:
gpasswd -d 用户名 组名1代码块
3 用户权限命令
3.1 基本说明
命令:chmod
说明:Linux的文件调用权限分为三级 : 文件所有者(Owner)、用户组(Group)、其它用户(Other Users)
只有文件所有者和超级用户可以修改文件或目录的权限
参数说明:
u 表示该文件的拥有者
g 表示与该文件的拥有者属于同一个群体(group)者
o 表示其他以外的人
a 表示这三者皆是。
使用说明:
+ 表示增加权限
- 表示取消权限
= 表示唯一设定权限。
r 表示可读取,对应数字为4
w 表示可写入,对应数字为2
x 表示可执行,对应数字为1
3.2 使用实例
将文件 file1.txt 设为所有人皆可读取 :
chmod ugo+r file1.txt1代码块
将文件 file1.txt 设为所有人皆可读取 :
chmod a+r file1.txt1代码块
将文件 file1.txt 与 file2.txt 设为该文件拥有者,与其所属同一个群体者可写入,但其他以外的人则不可写入 :
chmod ug+w,o-w file1.txt file2.txt1代码块
为ex1.py文件拥有者增加可执行权限:
chmod u+x ex1.py1代码块
将目前目录下的所有文件与子目录皆设为任何人可读取 :
chmod -R a+r *1代码块
此外chmod也可以用数字来表示权限如 :
chmod 777 file1代码块
数字权限使用说明
语法:chmod abc file
其中a,b,c各为一个数字,分别表示User、Group、及Other的权限。
r=4
w=2
x=1123代码块
若要 rwx 属性则 4+2+1=7
若要 rw- 属性则 4+2=6
若要 r-x 属性则 4+1=5
第三模块:
共同学习,写下你的评论
评论加载中...
作者其他优质文章