用户认证:1.项目下utils文件写auth.py文件 from rest_framework import exceptions from api import models from rest_framework.authentication import BaseAuthentication #还有4个类可以继承 class BasicAuthentication(BaseAuthentication) 可以弹出登录框 class SessionAuthentication(BaseAut…
权限认证:1.项目下utils文件写permissions.py文件 from rest_framework.permissions import BasePermission class SVIPPermission(BasePermission): #用户权限类 message = 'SVIP才可以访问' #认证错误时的返回信息 def has_permission(self, request, view): ut = request.user.usertype if ut == 3: re…
在实际的工作中,在接触Linux的用户组管理的时候,一般来说都是在系统开建设的时候设置好,root权限由特定的负责人保管用户密码,避免误操作带来不必要的麻烦. 在具体使用的时候,会利用相关的命令设置一些对应的用户,给与一些合适的权限进行管理. 用户的新增和修改 在使用的时候,可以通过这几个命令去查看用户.用户组和在线的用户id . groups . who 使用命令cat /etc/passwd和cat /etc/shadow ,查看系统登录的用户名和密码 使用命令useradd name ,会…