right:权利,通用词汇,用在生活中,一般是道德意义上的,有的时候也用在法律意义上。
permission:权限,被动施予的,别人给你你才有的right
entitlement:权利,天赋人权,不需要经过授予就有的right
privilege:特权,需要自己争取得到的(比如花了很多很多钱买了一个贵族特权),通常会和单词grant一起使用,特别是在数据库这种对权限敏感的系统中
authentication:授权、认证,当你访问某个资源的时候,需要对你的身份进行认证,只有合法用户才能进入下一步(下一步可能就是权限判断)
role:角色,一般在系统里面会把权限赋予角色,一个角色拥有多个权限,用户拥有该角色也就拥有了对应的权限
access:权限,具有非常明显的意义的单词,它可以被翻译为“进入……的权利”,一般会用在文件的读写权限的表达上