linux vsftp的本地用户和虚拟用户有什么区别和联系?

linux vsftp的本地用户和虚拟用户有什么区别和联系?,第1张

本地用户,是Linux系统本地账号,可用于登录系统,也可以用于登录vsftp。

虚拟用户,本身在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(...)等等, 可以改变程序的执行用户。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/8965692.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-23
下一篇 2023-04-23

发表评论

登录后才能评论

评论列表(0条)

保存