非凡资讯

网络工程培训资讯>上海Linux工程师培训学校老师浅析Linux多用户操作任务基本概念

上海Linux工程师培训学校老师浅析Linux多用户操作任务基本概念
发布日期:2018/12/11 11:17:38    上海Linux工程师培训学校 788 分享
上海Linux工程师培训学校老师浅析Linux多用户操作任务基本概念,Linux/Unix是一个用户、多任务的操作系统;在讲Linux账号及账户组管理之前,先简单了解一下多用户、多任务操作系统的基本概念。
 
Linux的单用户多任务
 
在Linux下,当你登录后,你也可以同时开启很多的服务任务和进程,而各自服务都会跑的很好却对其他任务没有任何影响,这种登录一个用户登录系统执行多个服务任务和进程的情况,就称为单用户多任务。
 
Linux的多用户多任务
 
有时可能是很多用户同时用同一个系统,如公司几十个运维人员,每台机器都可以和被若干个运维人员登录部署或解决相关故障问题,但并不是所有的运维人员都要做同一件事,所以就有了多任务、多用户的情况。
 
值得注意的是:多用户、多任务并不是大家同时挤到一起,在一台机器的键盘和显示器前来操作机器,多用户可能是通过SSH客户端工具等远程工具等远程登录服务器来进行,比如对服务器的运程控制,只要具有相关用户的权限,任何人都是可以上去操作访问服务器。
 
linux系统用户角色划分
 
用户在系统中是分角色的,在Linux系统中,由于角色的不同,权限和所完成的任务也不同;值得注意的是用户的角色是通过UID和GID识别的;特别是UID,在运维工作中,一个UID是唯一标识一个系统用户的账号。
 
用户账户:
超级用户root(0)
程序用户(1~499)
普通用户(500~65535)
 
超级用户:
 
默认是root用户,其UID和GID均为0。在每台unix/linux操作系统中都是唯一且真实存在的,通过它可以登录系统,可以操作系统中任何文件和命令,
拥有最高的管理权限。在生产环境,一般禁止root账号远程登录SSH连接服务器,以加强系统安全。
 
普通用户:
 
这类用户一般是由具备系统管理员root的权限的运维人员添加的。
 
程序用户:
 
与真实用户区分开来,这类用户的最大特点是安装系统后默认就会存在的,且默认情况不能登录系统,它们是系统正常运行必不可少的,
他们的存在主要是方便系统管理,满足相应的系统进程都文件属主的要求。例如系统默认的bin、adm、nodoby、mail用户等。由于服务器角色的不同,
有部分用不到的系统服务被禁止开机执行,因此,在做系统安全优化时,被禁止开机启动了的服务对应的虚拟用户也是可以处理掉的(删除或注释)。
 
多用户操作系统的安全
 
 多用户系统从实际来说使得系统管理更为方便了。从安全角度来说,多用户也更为安全,比如普通用户zgy下的某个文件不想让其他用户看到,只是设置一下该文件的权限为普通用户zgy一个用户可读可写可执行的权限就行了,这样以来只有普通用户zgy一个用户可以对其私有文件进行操作,从而达到了保护每个用户的私有数据安全。

本文来源:网络。整理:上海Linux工程师培训老师。更多资讯【请关注微信号:feifanxueyuan】(版权声明:推送文章和图片我们都会注明作者和来源,除非确实无法确认。部分文章和图片推送时未能与原作者取得联系,若涉及版权,烦请原作者联系小编更正,谢谢。)
相关文章:
上海Linux工程师培训学校老师浅析Linux多用户操作任务基本概念
免费试听热门课程
在线客服
热线电话
非凡学院公众号