linux运行sh文件命令带日志 linux执行sh文件命令

学习目标
1、了解用户和用户组的概念
2、可以添加useradd和删除userdel用户,修改用户密码passwd
3、可以添加groupadd和删除groupdel用户组
4、了解管道符|的作用
5、会使用ifconfig查看IP地址
6、了解网卡配置文件的位置和常见配置项
7、知道常用的SSH客户端连接工具
8、会使用mobaxterm连接到linux
一、用户与用户组的概念1、为什么要做用户与用户组管理
用户和用户组管理,就是添加用户和用户组,针对每个用户设置不同的密码 。
问题:大家平时的笔记本电脑,会设置多个账户吗?为什么?
服务器要添加多账户的作用
·针对不同用户分配不同的权限,不同权限可以限制用户可以访问到的系统资源 ?
·提高系统的安全性
·帮助系统管理员对使用系统的用户进行跟踪
2、Linux的用户及用户组
①Linux的多用户多任务
Linux 系统是一个多用户多任务的操作系统,所谓多用户多任务,是指支持多个用户在同一时间内登陆,不同用户可以执行不同的任务,并且互不影响 。
例如:
小明所在的运维团队一共有四个人,分别有大毛,二毛,三毛,大毛负责网站,他的账户叫wangzhan, 二毛负责数据库,他的账户叫shujuku 。
?在同一时间,大毛和二毛都可以登录这台服务器,大毛可以查询网站的日志,二毛可以处理数据库的问题,他们之间互不影响 。
?由于我们设置了权限,大毛只能访问网站的日志,无法访问数据库;二毛可以处理数据库问题,但是不能访问网站的日志 。这就实现了我们的多用户多任务的运行机制 。
②什么是用户
?任何一个运维人员想要登录服务器,都必须先申请一个账号,然后以这个账号的身份进入系统,就像我们前面说的wangzhan这个账号 。每个账号都拥有一个唯一的用户名和各自的密码,用户在登录时输入正确的用户名和密码后,就能够进入系统,默认会进入到这个用户自己的主目录 ?
③什么是用户组
?用户组是具有相同特征用户的逻辑集合,简单来说,就是具有相同权限的用户的集合 。?
例如:人事部有20名员工,他们都需要访问一个文件夹,如果我们给这20个用户的账号分别设置权限,这样太麻烦了,所以我们会建立一个用户组叫HR,对这个组设置权限,将这20个用户加入这个组就可以了 。
④用户和用户组的关系
A 一个用户可以属于一个用户组,具有此用户组的权限 。
HR组可以访问/hrfile的文件夹,当user01属于HR组,那么user01就可以访问/hrfile这个文件夹
B 一个用户可以属于多个用户组,此时具有多个组的共同权限
HR可以访问/hrfile的文件夹,运维可以访问/yunweifile的文件夹,当user01同时属于HR组和运维组,那么user01可以访问 /hrfile和/yunweifile
C 多个用户可以属于一个用户组,多个用户都具有此用户组的权限 。
主组:指用户创建时默认所属的组,每个用户的主组只能有一个 。创建用户时会同时创建一个和用户名相同的组 。
例如:添加用户xiaoming,在建立用户 xiaoming 的同时,就会建立 xiaoming 组作为 xiaoming 用户的初始组 。
附加组:每个用户只能有一个主组,除主组外,用户再加入其他的用户组,这些用户组就是这个用户的附加组 。每个用户的附加组可以有多个,而且用户可以有这些附加组的权限 。
通常用户和用户组的管理,包含以下工作:
☆ 用户组的管理
☆ 用户账号的添加、删除、修改以及用户密码的管理
注意三个文件:
/etc/passwd 用户配置文件,存储用户的基本信息
/etc/group 存储用户组的信息
/etc/shadow 存储用户的密码信息
二、用户和用户组管理1、用户组管理
用户组的管理包括用户组的添加、删除和修改 。
?为什么要建立用户组
前面我们说过,人事部有20名员工,我们要建立一个组,叫hr,这样就不用分别给20个员工设置权限了 。
① 用户组添加
命令:groupadd
作用:添加组
语法:# groupadd <参数选项 选项值> 用户组名
【linux运行sh文件命令带日志 linux执行sh文件命令】选项:-g:设置用户组ID 数字,如果不指定,则默认从1000 之后递增

linux运行sh文件命令带日志 linux执行sh文件命令


linux运行sh文件命令带日志 linux执行sh文件命令


linux运行sh文件命令带日志 linux执行sh文件命令

推荐阅读