From bae266ea0d87adb519fa6dc7869e949f11c67d21 Mon Sep 17 00:00:00 2001 From: Benjamin Graillot <graillot@crans.org> Date: Wed, 30 Mar 2022 10:24:42 +0200 Subject: [PATCH] [unix] uint32 range is not guarenteed by PositiveIntegerField --- unix/models.py | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/unix/models.py b/unix/models.py index 7842c5e..e1af3f5 100644 --- a/unix/models.py +++ b/unix/models.py @@ -17,10 +17,10 @@ class Passwd(models.Model): password = models.TextField( verbose_name=_("password"), ) - uid_number = models.PositiveIntegerField( + uid_number = models.PositiveBigIntegerField( verbose_name=_("user ID number"), ) - gid_number = models.PositiveIntegerField( + gid_number = models.PositiveBigIntegerField( verbose_name=_("group ID number"), ) gecos = models.TextField( @@ -51,7 +51,7 @@ class Group(models.Model): default="", verbose_name=_("password"), ) - gid_number = models.PositiveIntegerField( + gid_number = models.PositiveBigIntegerField( verbose_name=_("group ID number"), ) member_uids = models.ManyToManyField( @@ -75,10 +75,10 @@ class Subuid(models.Model): related_name='subuids', verbose_name=_("UNIX user"), ) - subuid = models.PositiveIntegerField( + subuid = models.PositiveBigIntegerField( verbose_name=_("sub-user ID"), ) - subuid_count = models.PositiveIntegerField( + subuid_count = models.PositiveBigIntegerField( verbose_name=_("sub-user ID count"), ) @@ -97,10 +97,10 @@ class Subgid(models.Model): related_name='subgids', verbose_name=_("UNIX user"), ) - subgid = models.PositiveIntegerField( + subgid = models.PositiveBigIntegerField( verbose_name=_("sub-group ID"), ) - subgid_count = models.PositiveIntegerField( + subgid_count = models.PositiveBigIntegerField( verbose_name=_("sub-group ID count"), ) -- GitLab