Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Implement GenerateUIDInRange method #3

Merged

Conversation

jimmykarily
Copy link
Contributor

so that we can assign correct ids to real human users:

https://systemd.io/UIDS-GIDS/#special-distribution-uid-ranges

GenerateUID can return 65536 because it just takes all users in /etc/passwd into account (even non-human ones). So it takes the "nobody" user (uid 65535) into account.

so that we can assign correct ids to real human users:

https://systemd.io/UIDS-GIDS/#special-distribution-uid-ranges

GenerateUID can return 65536 because it just takes all users in
/etc/passwd into account (even non-human ones). So it takes the "nobody"
user (uid 65535) into account.

Signed-off-by: Dimitris Karakasilis <dimitris@karakasilis.me>
@jimmykarily jimmykarily changed the title Implemente GenerateUIDInRange method Implement GenerateUIDInRange method Jun 21, 2024
Copy link
Owner

@mauromorales mauromorales left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

noiiice, thanks!

@mauromorales mauromorales merged commit 807bfd4 into mauromorales:main Jun 24, 2024
@jimmykarily jimmykarily deleted the implement-generate-uid-in-range branch June 25, 2024 05:05
Comment on lines +28 to +29
_, err = file.WriteString("foo:x:1001:1000:foo:/home/foo:/bin/bash\n")
_, err = file.WriteString("foo:x:1001:1000:foo:/home/foo:/bin/bash\n")
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

hm double line? That must have been a double-paste thingy.

jimmykarily added a commit to mudler/yip that referenced this pull request Jun 26, 2024
and let them automatically set the uid and gid inside the "human" users
range.

Relevant:
- mauromorales/xpasswd#3
- mudler/entities#15

Signed-off-by: Dimitris Karakasilis <dimitris@karakasilis.me>
jimmykarily added a commit to mudler/yip that referenced this pull request Jun 26, 2024
and let them automatically set the uid and gid inside the "human" users
range.

Relevant:
- mauromorales/xpasswd#3
- mudler/entities#15

Signed-off-by: Dimitris Karakasilis <dimitris@karakasilis.me>
jimmykarily added a commit to mudler/yip that referenced this pull request Jun 26, 2024
and let them automatically set the uid and gid inside the "human" users
range.

Relevant:
- mauromorales/xpasswd#3
- mudler/entities#15

Signed-off-by: Dimitris Karakasilis <dimitris@karakasilis.me>
jimmykarily added a commit to mudler/yip that referenced this pull request Jun 26, 2024
* Use variable that has "Name" assigned

otherwise the user always appears as if it doesn't exist

Signed-off-by: Dimitris Karakasilis <dimitris@karakasilis.me>

* Bump entities and xpasswd

and let them automatically set the uid and gid inside the "human" users
range.

Relevant:
- mauromorales/xpasswd#3
- mudler/entities#15

Signed-off-by: Dimitris Karakasilis <dimitris@karakasilis.me>

---------

Signed-off-by: Dimitris Karakasilis <dimitris@karakasilis.me>
davidcassany pushed a commit to davidcassany/yip that referenced this pull request Jul 3, 2024
* Use variable that has "Name" assigned

otherwise the user always appears as if it doesn't exist

Signed-off-by: Dimitris Karakasilis <dimitris@karakasilis.me>

* Bump entities and xpasswd

and let them automatically set the uid and gid inside the "human" users
range.

Relevant:
- mauromorales/xpasswd#3
- mudler/entities#15

Signed-off-by: Dimitris Karakasilis <dimitris@karakasilis.me>

---------

Signed-off-by: Dimitris Karakasilis <dimitris@karakasilis.me>
(cherry picked from commit d76f75c)
davidcassany pushed a commit to rancher/yip that referenced this pull request Jul 8, 2024
* Use variable that has "Name" assigned

otherwise the user always appears as if it doesn't exist

Signed-off-by: Dimitris Karakasilis <dimitris@karakasilis.me>

* Bump entities and xpasswd

and let them automatically set the uid and gid inside the "human" users
range.

Relevant:
- mauromorales/xpasswd#3
- mudler/entities#15

Signed-off-by: Dimitris Karakasilis <dimitris@karakasilis.me>

---------

Signed-off-by: Dimitris Karakasilis <dimitris@karakasilis.me>
(cherry picked from commit d76f75c)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants