When using cloud-init, what order are the users created in?
Clash Royale CLAN TAG#URR8PPP
up vote
0
down vote
favorite
I am using cloud-init to initialize a RHEL Atomic Host VM.
I have the following as my user-data
file:
#cloud-config
groups:
- ourgroup
users:
- name: muser
primary_group: ourgroup
lock_passwd: false
sudo: ALL=(ALL) NOPASSWD:ALL
ssh_authorized_keys:
- ssh-rsa [REDACTED]
- name: auser
primary_group: ourgroup
passwd: [REDACTED]
lock_passwd: false
sudo: ALL=(ALL) NOPASSWD:ALL
ssh_pwauth: True
When the VM boots up for the first time using an ISO file generated from that user-data
file, the users are created. From what I see in /etc/passwd
, the auser
user is created with UID 1000, and the muser
user is created with UID 1001.
We are deploying some software on this VM that needs to know the UID of muser
in advance prior to installation. Whenever a VM is deployed using that ISO file, will muser
always be created after auser
(and therefore muser
will always have UID 1001)?
I thought maybe the users were created in either alphabetical order or in the reverse order in which they are listed in the user-data
file, so I created another user-data
file with 4 users to test that theory. But that theory failed, and I could not tell in what order cloud-init creates the users.
If no one knows what order the users are created in, can I at least assume that muser
will always have a UID of 1001?
rhel users virtual-machine cloud-init
add a comment |Â
up vote
0
down vote
favorite
I am using cloud-init to initialize a RHEL Atomic Host VM.
I have the following as my user-data
file:
#cloud-config
groups:
- ourgroup
users:
- name: muser
primary_group: ourgroup
lock_passwd: false
sudo: ALL=(ALL) NOPASSWD:ALL
ssh_authorized_keys:
- ssh-rsa [REDACTED]
- name: auser
primary_group: ourgroup
passwd: [REDACTED]
lock_passwd: false
sudo: ALL=(ALL) NOPASSWD:ALL
ssh_pwauth: True
When the VM boots up for the first time using an ISO file generated from that user-data
file, the users are created. From what I see in /etc/passwd
, the auser
user is created with UID 1000, and the muser
user is created with UID 1001.
We are deploying some software on this VM that needs to know the UID of muser
in advance prior to installation. Whenever a VM is deployed using that ISO file, will muser
always be created after auser
(and therefore muser
will always have UID 1001)?
I thought maybe the users were created in either alphabetical order or in the reverse order in which they are listed in the user-data
file, so I created another user-data
file with 4 users to test that theory. But that theory failed, and I could not tell in what order cloud-init creates the users.
If no one knows what order the users are created in, can I at least assume that muser
will always have a UID of 1001?
rhel users virtual-machine cloud-init
add a comment |Â
up vote
0
down vote
favorite
up vote
0
down vote
favorite
I am using cloud-init to initialize a RHEL Atomic Host VM.
I have the following as my user-data
file:
#cloud-config
groups:
- ourgroup
users:
- name: muser
primary_group: ourgroup
lock_passwd: false
sudo: ALL=(ALL) NOPASSWD:ALL
ssh_authorized_keys:
- ssh-rsa [REDACTED]
- name: auser
primary_group: ourgroup
passwd: [REDACTED]
lock_passwd: false
sudo: ALL=(ALL) NOPASSWD:ALL
ssh_pwauth: True
When the VM boots up for the first time using an ISO file generated from that user-data
file, the users are created. From what I see in /etc/passwd
, the auser
user is created with UID 1000, and the muser
user is created with UID 1001.
We are deploying some software on this VM that needs to know the UID of muser
in advance prior to installation. Whenever a VM is deployed using that ISO file, will muser
always be created after auser
(and therefore muser
will always have UID 1001)?
I thought maybe the users were created in either alphabetical order or in the reverse order in which they are listed in the user-data
file, so I created another user-data
file with 4 users to test that theory. But that theory failed, and I could not tell in what order cloud-init creates the users.
If no one knows what order the users are created in, can I at least assume that muser
will always have a UID of 1001?
rhel users virtual-machine cloud-init
I am using cloud-init to initialize a RHEL Atomic Host VM.
I have the following as my user-data
file:
#cloud-config
groups:
- ourgroup
users:
- name: muser
primary_group: ourgroup
lock_passwd: false
sudo: ALL=(ALL) NOPASSWD:ALL
ssh_authorized_keys:
- ssh-rsa [REDACTED]
- name: auser
primary_group: ourgroup
passwd: [REDACTED]
lock_passwd: false
sudo: ALL=(ALL) NOPASSWD:ALL
ssh_pwauth: True
When the VM boots up for the first time using an ISO file generated from that user-data
file, the users are created. From what I see in /etc/passwd
, the auser
user is created with UID 1000, and the muser
user is created with UID 1001.
We are deploying some software on this VM that needs to know the UID of muser
in advance prior to installation. Whenever a VM is deployed using that ISO file, will muser
always be created after auser
(and therefore muser
will always have UID 1001)?
I thought maybe the users were created in either alphabetical order or in the reverse order in which they are listed in the user-data
file, so I created another user-data
file with 4 users to test that theory. But that theory failed, and I could not tell in what order cloud-init creates the users.
If no one knows what order the users are created in, can I at least assume that muser
will always have a UID of 1001?
rhel users virtual-machine cloud-init
rhel users virtual-machine cloud-init
asked 5 mins ago
pacoverflow
1013
1013
add a comment |Â
add a comment |Â
active
oldest
votes
active
oldest
votes
active
oldest
votes
active
oldest
votes
active
oldest
votes
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2funix.stackexchange.com%2fquestions%2f478553%2fwhen-using-cloud-init-what-order-are-the-users-created-in%23new-answer', 'question_page');
);
Post as a guest
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password