虚拟用户,本身在Linux系统中存在一个映射账号,该账号不允许登录系统,其它虚拟账号通过数据库映射到该账号。
第一类:root(超级管理员),UID为0,这个用户有极大的权限,可以直接无视很多的限制,包括读写执行的权限。
第二类:系统用户,UID为1~499。一般是不会被登入的。
第三类就是普通用户,UID范围一般是500~65534。这类用户的权限会受到基本权限的限制,也会受到来自管理员的限制。不过要注意nobody这个特殊的帐号,UID为65534,这个用户的权限会进一步的受到限制,一般用于实现来宾帐号。
扩展资料:
linux系统的主要特性:
1、完全免费
Linux是一款免费的 *** 作系统,用户可以通过网络或其他途径免费获得,并可以任意修改其源代码。这是其他的 *** 作系统所做不到的。
正是由于这一点,来自全世界的无数程序员参与了Linux的修改、编写工作,程序员可以根据自己的兴趣和灵感对其进行改变,这让Linux吸收了无数程序员的精华,不断壮大。
2、完全兼容POSIX1.0标准
这使得可以在Linux下通过相应的模拟器运行常见的DOS、Windows的程序。这为用户从Windows转到Linux奠定了基础。
许多用户在考虑使用Linux时,就想到以前在Windows下常见的程序是否能正常运行,这一点就消除了他们的疑虑。
3、多用户、多任务
Linux支持多用户,各个用户对于自己的文件设备有自己特殊的权利,保证了各用户之间互不影响。多任务则是现在电脑最主要的一个特点,Linux可以使多个程序同时并独立地运行。
参考资料来源:百度百科--linux系统
这种虚拟账号:使用特定虚拟用户运行,大部分都是在程序设计时候完成(程序开发者)
一般系统管理人员使用是用su命令直接运行程序
程序开发人员直接使用类Unix系统的API(系统调用)去指派特定用户(读取配置文件)
程序开发人员写成系统服务程序,也是通过API指定特定用户(如MySql等)
原生 *** 作系统的API(应用程序编程接口)以C语言函数库的形式提供,如setuid(...)、setgid(...)等等, 可以改变程序的执行用户。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)