最近开学什么的事比较多,然后今天开始学校安排了培训,全日制,早上9点到晚上7点,遭不住,不过培训的机器用的ubantu,顿时觉得自己会玩的(捂脸)
Linux-13Linux用户基础
1.用户:用来限制使用者或进程可以使用的资源 组:用来方便组织管理用户
2.每个用户(组)都会有一个UserID(GroupID),操作系统实际使用的是UserID,而非用户名。 每个用户属于一个主组,属于一个或多个附属组。
每个用户都有一个shell。
3.用户ID为32位,从0开始,但是为了和老系统(16位ID{雾})兼容,用户ID限制在60000以下。
4.用户分类:a.-root用户(ID为0) b.系统用户(1-499一般作为进程使用,不需要登录) c.普通用户(500以上)
id命令:显示当前用户信息;passwd命令:修改或创建密码
5.相关文件:/etc/passwd:用户信息 /etc/shadow 用户密码 /etc/group 组信息
6. 命令:whoami:... who:显示有哪些用户登陆 w:显示哪些用户登陆且在干啥。 useradd:创建用户(a.添加用户信息 b.为用户创建家目录c.将/etc/skel中的文件复制到用户的家目录中 d.建立一个与用户名相同的组,新建用户默认属于这个同名组)
7.useradd支持一些参数
-u:家目录。
usermod:修改用户信息
usermod也支持一些参数(-l,-u等)
8.userdel:删除用户 添加-r参数:同时删除家目录
9.groupadd,groupmod,groupdel。同上其中groupmod包括两个参数(groupmod -n newname oldname修改组名 -g修改组id)
Linux-14Linux权限机制
做笔记什么的好累啊(╯°口°)╯(┴—┴
1.权限,每个进程都已某个用户的身份运行,所以进程权限与用户权限一样,权限分为读写和执行。每个文件都拥有特定权限,所属用户和所属组,以此限制用户和组。
2.读(r):可读取内容/可列出目录内容 写(w):可以修改文件内容/可在目录中创建和删除文件
执行(x):可以作为命令执行/可访问目录内容(/前后为权限对文件及目录的各自影响)
3.Linux权限基于UGO(User/Group/Other)模型.权限三个一组(rwx),对应UGO分别设置。每一个文件都有所属用户和所属组,对应UG设置,不属于文件所属用户和所属组的使用O权限
ls -l查看文件详细信息,其中2-10位为UGO,三个一组。
4.chown/chgrp 用户名/组名 文件名-----修改文件所属用户和所属组(假如文件是一个目录,加入-R参数可以递归的修改目录下的所有文件的所属用户或所属组)
5.修改权限:chmod 模式 文件
模式为以下格式:u、g、o、代表用户,组和其他,a代表ugo。+、-代表加入或删除对应权限,r、w、x代表三种权限。例:chmod u+rw yangyang.(chmod支持数字代表权限r=4,w=2,x=1,rwx叠加时,数字也相加,但是修改时必须ugo同时修改 例:chmod 660 yangyang)
Linux-15Linux拓展权限
Linux-16Linux系统基础
Linux-17Linux网络基本配置