F33 Silverblue rawhide์์ ํด๋ฐ์ค ์ฌ์ฉ ์ ์๋ก ์์ฑ๋ ํด๋ฐ์ค๋ฅผ ์ ๋ ฅํ๋ฉด ์๋์ ๊ฐ์ ์ค๋ฅ๊ฐ ๋ฐ์ํฉ๋๋ค...
/usr/bin/id: cannot find name for group ID 1000
๋๊ตฌ ์์ ๋ด๋ถ์์ ๋ช
๋ น์ ์คํํ ๋ sudoer ๊ถํ์ด ํ์ํฉ๋๋ค(์: dnf like so ...
sudo dnf install vim-enhanced terminator๋ ์ฌ์ฉ์์๊ฒ ๋ค์ ํ๋กฌํํธ๋ฅผ ํ์ํฉ๋๋ค ...
We trust you have received the usual lecture from the local System
Administrator. It usually boils down to these three things:
#1) Respect the privacy of others.
#2) Think before you type.
#3) With great power comes great responsibility.
๊ทธ๋ฐ ๋ค์ ์ฌ์ฉ์ ์ํธ๋ฅผ ์ ๋ ฅํ๋ฉด ๊ฒฐ๊ณผ๋ ์ํธ ์๋ ์คํจ์ ๋๋ค ...
[sudo] password for ssnow:
Sorry, try again.
[sudo] password for ssnow:
Sorry, try again.
์ด ๋ฌธ์ ๋ ์๋ https://discussion.fedoraproject.org/t/toolbox-and-root/22123/29์ ๋ณด๊ณ ๋์์ผ๋ฉฐ ์๋ ์ฌ์ฉ์ ์์คํ
์ด ์ด๋ค ์์ผ๋ก๋ ๋ง๊ฐ์ ธ์ผ ํ๋ค๊ณ ์๊ฐํ์ต๋๋ค. ๊ทธ๊ฒ์ ๋ด๊ฐ Silverblue์ ์๋ก์ด ์๊ฐ์ฃฝ ๋ฒ์ ์ ์ค์นํ๊ธฐ ์ ๊น์ง์์ต๋๋ค.
IMO, ๋๊ตฌ ์์ ์ปจํ
์ด๋์ ๋ค์ด๊ฐ ๋ ๋ฐ๋ ์ฒซ ๋ฒ์งธ ๋ฉ์์ง์ ๊ด๋ จ์ด ์์ ์ ์์ต๋๋ค. ์ฌ์ฉ์๋ฅผ ์ปจํ
์ด๋์ ๋ฃจํธ๋ก ๋งคํํ์ง ์์ ์ ์์ต๋๋ค.
Fedora Workstation 32 ๋ฐ Fedora Workstation 33 (๊ฐ์ ๋จธ์ ์์)์์ ๋ช ๊ฐ์ง ํ
์คํธ๋ฅผ ์ํํ์ผ๋ฉฐ F32์์ ์ ๋๋ก ์๋ํ๋์ง ํ์ธํ ์ ์์ง๋ง F33์์ ๋์ผํ ๋ฌธ์ ๊ฐ ๋ฐ์ํ์ต๋๋ค.
๋ฐ๋ผ์ ์ด๊ฒ์ Silverblue ๋ฒ์ ๋ฟ๋ง ์๋๋ผ Fedora 33 ์์ฒด์ ๋ฌธ์ ์
๋๋ค.
๋ช ๊ฐ์ง ํ ์คํธ ํ์ ๋ช ๊ฐ์ง ์ฐจ์ด์ ์ ๋ฐ๊ฒฌํ์ต๋๋ค.
2.0.2
2.1.0-dev
/etc/group
๋ฐ /etc/shadow
์ด ๋ค๋ฆ
๋๋ค.Fedora 33 ์ ๋๊ตฌ ์์ ์ปจํ
์ด๋์์ ์ฌ์ฉ์๋ ์์ฒด ๊ทธ๋ฃน์ด ์๊ณ wheel
๊ทธ๋ฃน์ ์์ต๋๋ค.
๋ํ ์ฌ์ฉ์๋ /etc/shadow
ํ์ผ์ ํญ๋ชฉ์ด ์๊ณ root
์ฌ์ฉ์๋ ์ํธ๊ฐ ์ ๊ฒจ ์์ต๋๋ค.
Fedora 32 ์ Fedora 33 ๊ฐ์ /etc/group
ํ์ผ(์ปจํ
์ด๋ ๋ด๋ถ)์ ๋ํ diff. ์ฌ์ฉ์์ ์ฌ์ฉ์ ์ด๋ฆ์ vagrant
.
--- f32-image-f33/group 2020-08-14 19:19:38.734363987 +0000
+++ f33-image-f33/group 2020-08-14 19:17:39.018504713 +0000
@@ -8,7 +8,7 @@
lp:x:7:
mem:x:8:
kmem:x:9:
-wheel:x:10:vagrant
+wheel:x:10:
cdrom:x:11:
mail:x:12:
man:x:15:
@@ -26,4 +26,3 @@
utempter:x:35:
ssh_keys:x:999:
tcpdump:x:72:
-vagrant:x:1000:
/etc/shadow
๋ํ diff:
--- f32-image-f33/shadow 2020-08-14 19:15:25.125242112 +0000
+++ f33-image-f33/shadow 2020-08-14 19:17:11.658920405 +0000
@@ -1,4 +1,4 @@
-root::18488:0:99999:7:::
+root:!locked::0:99999:7:::
bin:*:18473:0:99999:7:::
daemon:*:18473:0:99999:7:::
adm:*:18473:0:99999:7:::
@@ -12,4 +12,3 @@
ftp:*:18473:0:99999:7:::
nobody:*:18473:0:99999:7:::
tcpdump:!!:18481::::::
-vagrant::18488:0:99999:7:::
๋ฌธ์ ๋ ์์ ๊ฐ์ฃฝ(F33SB)์ ์ฌ์ ํ ์กด์ฌํ์ง๋ง ๋๊ตฌ ์์์ ๋ค์ด๊ฐ ๋(/usr/bin/id: ๊ทธ๋ฃน ID 1000์ ์ด๋ฆ์ ์ฐพ์ ์ ์์) ๋ฉ์์ง๊ฐ ๋ ์ด์ ๋ํ๋์ง ์์ต๋๋ค.
๋๋ ์ค๋ฅ(/usr/bin/id: ๊ทธ๋ฃน ID 1000์ ์ด๋ฆ์ ์ฐพ์ ์ ์์)๋ฅผ ํ์ธํ์ฌ fedora-toolbox-33 ์ด๋ฏธ์ง๋ฅผ ์ ๊ฑฐํ๊ณ ๋๊ตฌ ์์๋ฅผ ๋ค์ ์์ฑํ์ง๋ง ์ด์ sudo
๋ช
๋ น์ ์ฌ์ฉํ ์ ์์ต๋๋ค. ๋๋ ์ง๊ธ ๋ถ์ด์๋ค.
๋๋ ์์ ์ ๋ด๊ฐ ํ ๋ฐ๊ฒฌ์ ๋ํ ํ์ ์กฐ์น๋ฅผ ์ทจํ๊ณ sudo
์๋ํ๋๋ก ๊ด๋ฆฌํฉ๋๋ค.
(์ด ๋ชจ๋ ๊ฒ์ VM์ Fedora Workstation 33 ์ ์์)
[vagrant@ci-node-33 ~]$ toolbox create
Created container: fedora-toolbox-33
Enter with: toolbox enter
toolbox
๋ฅผ ์ฌ์ฉํ์ฌ ์ปจํ
์ด๋์ ์
๋ ฅํ๊ณ sudo
๋ช
๋ น์ ์๋ํฉ๋๋ค.โฌข[vagrant<strong i="18">@toolbox</strong> ~]$ sudo ls
We trust you have received the usual lecture from the local System
Administrator. It usually boils down to these three things:
#1) Respect the privacy of others.
#2) Think before you type.
#3) With great power comes great responsibility.
[sudo] password for vagrant:
์คํจํฉ๋๋ค! :์ค๋งํ:
podman
๋ฅผ ์ฌ์ฉํ์ฌ ์ปจํ
์ด๋์ ์
๋ ฅํ์ญ์์ค.[vagrant@ci-node-33 ~]$ podman exec -it fedora-toolbox-33 /bin/bash
shadow
ํ์ผ์ ์์๊ธฐ ๋๋ฌธ์(์ด์ ์ฃผ์์์ ๋ณด์๋ ๊ฒ์ฒ๋ผ) ๋์ผํ ๋ช
๋ น์ ์ฌ์ฉํ๋ ค๊ณ ์๋ํ๋ฉด์ ์ฌ์ฉ์๋ฅผ ์ญ์ ํ๊ณ ๋ค์ ์์ฑํ์ต๋๋ค. toolbox
๊ฐ ์ํํ๋ ๋งค๊ฐ๋ณ์( init-container
๋ช
๋ น์์):# Delete the user
โฌข[root<strong i="32">@toolbox</strong> /]# userdel --force vagrant
# Create the user
โฌข[root<strong i="33">@toolbox</strong> /]# useradd --home-dir /home/vagrant/ --no-create-home --shell /bin/bash --uid 1000 --groups wheel vagrant
# Check the user groups (this time are OK)
โฌข[root<strong i="34">@toolbox</strong> /]# id vagrant
uid=1000(vagrant) gid=1000(vagrant) groups=1000(vagrant),10(wheel)
# Delete the user password
โฌข[root<strong i="35">@toolbox</strong> /]# passwd --delete vagrant
Removing password for user vagrant.
passwd: Note: deleting a password also unlocks the password.
passwd: Success
# Check that the user is at the file /etc/shadow (this is important for PAM authentication and sudo)
โฌข[root<strong i="36">@toolbox</strong> /]# grep vagrant /etc/shadow
vagrant::18493:0:99999:7:::
# Logout from the container
โฌข[root<strong i="37">@toolbox</strong> /]# exit
[vagrant@ci-node-33 ~]$
toolbox
์ฌ์ฉํ์ฌ ์ปจํ
์ด๋์ ์
๋ ฅํ๊ณ sudo
๋ช
๋ น์ ์๋ํฉ๋๋ค.[vagrant@ci-node-33 ~]$ toolbox enter
โฌข[vagrant<strong i="44">@toolbox</strong> vagrant]$ sudo id
We trust you have received the usual lecture from the local System
Administrator. It usually boils down to these three things:
#1) Respect the privacy of others.
#2) Think before you type.
#3) With great power comes great responsibility.
uid=0(root) gid=0(root) groups=0(root)
์ด์ ์๋ํฉ๋๋ค! :์๋ค:
init-container
๋ช
๋ น( ์ฌ๊ธฐ ์ด๋๊ฐ)์์ ์ฌ์ฉ์ ์์ฑ์ ๋ฌธ์ ๊ฐ ์๋ ๊ฒ ๊ฐ์ต๋๋ค.
์ ๊ณ ํด ์ฃผ์๊ณ ๋ฒ์ธ์ ์ฐพ์์ฃผ์
์ ๊ฐ์ฌํฉ๋๋ค! Rawhide์ Podman์ ์ปจํ
์ด๋๋ฅผ ์์ฑํ ๋ --userns=keep-id
์ต์
์ ์ฒ๋ฆฌํ๋ ๋ฐฉ์์ ๋ณ๊ฒฝํ ๊ฒ ๊ฐ์ต๋๋ค. ์ด์ ์ฌ์ฉ์์ ๊ทธ๋ฃน์ด ์์ฑ๋ฉ๋๋ค. ์ฒซ ๋ฒ์งธ ๋ฌธ์ ๋ ์ฌ์ฉ์ ๊ทธ๋ฃน์ ์ฌ๋ฐ๋ฅธ GUID๊ฐ ์์์๋ ๋ถ๊ตฌํ๊ณ ์ด๋ฆ์ด ์๊ธฐ ๋๋ฌธ์ ์ด ๊ธฐ๋ฅ ์์ฒด์ ๊ด๋ จ๋ ๊ฒ ๊ฐ์ต๋๋ค(์
์คํธ๋ฆผ์์ ๋ณด๊ณ ํ์ต๋๋ค: https://github.com/containers/podman/issues/7389).
๋ค๋ฅธ ๋ถ๋ถ(sudo์ ๊ฒฝ์ฐ ๋น๋ฐ๋ฒํธ๋ฅผ ์
๋ ฅํด์ผ ํจ)์ @juanje ๊ฐ ๊ฐ๋ฆฌํค๋ ์ฝ๋ ๊ฒฝ๋ก๊ฐ ํ์ฌ ์ฌ์ฉ์๊ฐ ์ปจํ
์ด๋์ ์๋ ๊ฒฝ์ฐ์๋ง ํธ๋ฆฌ๊ฑฐ๋๋ค๋ ์ฌ์ค์ ๊ธฐ์ธํฉ๋๋ค. ์ด ์ฝ๋๋ ์ฌ์ฉ์ ์์ฑ, ์ฌ๋ฐ๋ฅธ ๊ทธ๋ฃน์ ์ถ๊ฐ, ์ฌ์ฉ์ ๋ฐ ๋ฃจํธ ์ํธ ์ญ์ ๋ฅผ ์ฒ๋ฆฌํฉ๋๋ค. init-container
๋ช
๋ น์ด์ ์ฝ๋๋ ๊ทธ๋ฐ ๊ฒฝ์ฐ์๋ ํธ์ถ๋๋๋ก ์ฝ๊ฐ ์ฌ๊ตฌ์ฑํด์ผ ํ๋ค๊ณ ์๊ฐํฉ๋๋ค.
Rawhide์ Podman์ด ๋ฐฉ์์ ๋ฐ๊พผ ๊ฒ ๊ฐ์ต๋๋ค.
์์ฑํ ๋ --userns=keep-id ์ต์ ์ ์ฒ๋ฆฌํฉ๋๋ค.
์ปจํ ์ด๋. ์ด์ ์ฌ์ฉ์์ ๊ทธ๋ฃน์ด ์์ฑ๋ฉ๋๋ค. NS
์ฒซ ๋ฒ์งธ ๋ฌธ์ ๋ ์ด ๊ธฐ๋ฅ๊ณผ ๊ด๋ จ๋ ๊ฒ ๊ฐ์ต๋๋ค.
์ฌ์ฉ์ ๊ทธ๋ฃน์ ์ด๋ฆ์ด ์๊ธฐ ๋๋ฌธ์
์ฌ๋ฐ๋ฅธ GUID๊ฐ ์์์๋ ๋ถ๊ตฌํ๊ณ (๋๋ ์ ์คํธ๋ฆผ์์ ๋ค์์ ๋ณด๊ณ ํ์ต๋๋ค.
์ปจํ ์ด๋/ํฌ๋๋งจ#7389).
์ค์ ๋ก ๊ทธ๋ฃน์ ์์ฑํ์ง ์๋ ๊ฒ ๊ฐ์ต๋๋ค. ๊ทธ๋ ์ง ์์ผ๋ฉด ์ด๋ฆ์ด ์์ ๊ฒ์ ๋๋ค. ๋ฐ๋ก ์ฌ์ฉ์๋ฅผ ์์ฑํ๋ ๊ฒ์ ๋๋ค.
ํ ๋๋ ํ ๋ฆฌ๋ ์์ฑํ๋์ง ๊ถ๊ธํฉ๋๋ค. ๋ด๊ฐํ์ง ํฌ๋ง.
https://github.com/containers/podman/pull/6829 ๋ ๋ฌธ์ ๊ฐ ๋๋ Podman ๋ณ๊ฒฝ ์ฌํญ์ด์์ต๋๋ค.
์ด๊ฒ์ fedora- toolbox:f32 image๋ฅผ ์ฌ์ฉํ๋ Silverblue 32์์ ์ง๊ธ ์ ์๊ฒ ์ผ์ด๋๊ณ ์์ต๋๋ค
๋๊ตฌ ์์ ๋ฒ์ : 0.0.93
ํฌ๋๋งจ ๋ฒ์ : 2.0.5
์ด๊ฒ์ fedora- toolbox:f32 image๋ฅผ ์ฌ์ฉํ๋ Silverblue 32์์ ์ง๊ธ ์ ์๊ฒ ์ผ์ด๋๊ณ ์์ต๋๋ค
๋๊ตฌ ์์ ๋ฒ์ : 0.0.93
ํฌ๋๋งจ ๋ฒ์ : 2.0.5
์, ์ด์ F32์ ์ ๋๊ตฌ ์์ ์ธ์คํด์ค์์ Silverblue 32์ ๋ฌธ์ ๊ฐ ์์ต๋๋ค. ์ด์ ๋๊ตฌ ์์ ์ธ์คํด์ค์์๋ ์ฌ์ ํ ์๋ํ์ง๋ง ์ ์์ฑ์์๋ ์๋ํ์ง ์์ต๋๋ค. ๋ฐ๋ผ์ "๊ณ ์ "ํ๊ธฐ ์ํด ์ํํ ์์ ์ F32์์ ์ค๋จ๋์์ต๋๋ค.
๋๊ตฌ ์์ 0.0.93 ๋ฐ podman 2.0.5๊ฐ ์๋ Fedora 32 SB์์ ์ด ๋ฌธ์ ๋ฅผ ํ์ธํ ์ ์์ต๋๋ค.
์ด๊ฒ์ Fedora์๋ง ๊ตญํ๋๊ฑฐ๋ ๊ด๋ จ์ด ์์ผ๋ฉฐ Toolbox 0.0.94 ๋ฐ podman 2.0.5๊ฐ ์๋ Arch์๋ ๋์ผํ ๋ฌธ์ ๊ฐ ์์ต๋๋ค.
์ด๊ฒ์ fedora- toolbox:f32 image๋ฅผ ์ฌ์ฉํ๋ Silverblue 32์์ ์ง๊ธ ์ ์๊ฒ ์ผ์ด๋๊ณ ์์ต๋๋ค
๋๊ตฌ ์์ ๋ฒ์ : 0.0.93
ํฌ๋๋งจ ๋ฒ์ : 2.0.5
Podman 2.0.5๊ฐ Fedora 32์ ๋ค์ด์๊ธฐ ๋๋ฌธ์ ๋๋ค.
์ด์ ๊ฐ์ ํ๊ท๋ฅผ ํฌ์ฐฉํ๊ธฐ ์ํด podman ๋๋ ๋๊ตฌ ์์์ ๋ํ ๋ช ๊ฐ์ง ํ ์คํธ๋ฅผ ์ถ๊ฐํ ์ ์์ต๋๊น? Silverblue๋ Toolbox๋ฅผ ์ฌ์ฉํ๋๋ก ๊ถ์ฅํ๋ฉฐ ์ด๋ฅผ ์ํด์๋ Toolbox๊ฐ gnome-terminal ์์ฒด๋งํผ ์์ ์ ์ด์ด์ผ ํฉ๋๋ค.
Podman ๋๋ ๋๊ตฌ ์์์ ๋ํ ๋ช ๊ฐ์ง ํ ์คํธ๋ฅผ ์ถ๊ฐํ ์ ์์ต๋๊น?
์ด๋ฐ ํ๊ท๋ฅผ ์ก์? Silverblue๋ ์ ๋ง๋ก ๊ฒฉ๋ คํฉ๋๋ค.
Toolbox๋ฅผ ์ฌ์ฉํ๋ ค๋ฉด Toolbox๊ฐ ํ์ํฉ๋๋ค.
gnome-terminal ์์ฒด๋งํผ ์ ๋ขฐํ ์ ์์ต๋๋ค.
Podman ํ์ด ์ด์ ๋ฒ์ ๊ณผ์ ํธํ์ฑ์ ๋ํด ๊ด์ฌ์ ๊ฐ๊ฒ ํ๊ฑฐ๋ ์ผ๋ถ ๋ณ๊ฒฝ์ด Toolbox๋ฅผ ์ค๋จํ๋์ง ์ฌ๋ถ๋ฅผ ํ์ธํ๋ ๊ฒ์ ๋๋ผ์ธ ์ ๋๋ก ํ๋ ์ธ์์์ด ์ ์ฆ๋์์ต๋๋ค. @HarryMichal ์ ์ง์์ ์ผ๋ก ํ์์ ์ถ์ ํ๊ณ ํ ์คํธ๋ฅผ ์ถ์งํ๊ณ ์์ง๋ง ์งํ ์๋๊ฐ ๋๋ฆฝ๋๋ค.
Podman ๋๋ ๋๊ตฌ ์์์ ๋ํ ๋ช ๊ฐ์ง ํ ์คํธ๋ฅผ ์ถ๊ฐํ ์ ์์ต๋๊น?
์ด๋ฐ ํ๊ท๋ฅผ ์ก์? Silverblue๋ ์ ๋ง๋ก ๊ฒฉ๋ คํฉ๋๋ค.
Toolbox๋ฅผ ์ฌ์ฉํ๋ ค๋ฉด Toolbox๊ฐ ํ์ํฉ๋๋ค.
gnome-terminal ์์ฒด๋งํผ ์ ๋ขฐํ ์ ์์ต๋๋ค.Podman ํ์ด ์ด์ ๋ฒ์ ๊ณผ์ ํธํ์ฑ์ ๋ํด ๊ด์ฌ์ ๊ฐ๊ฒ ํ๊ฑฐ๋ ์ผ๋ถ ๋ณ๊ฒฝ์ด Toolbox๋ฅผ ์ค๋จํ๋์ง ์ฌ๋ถ๋ฅผ ํ์ธํ๋ ๊ฒ์ ๋๋ผ์ธ ์ ๋๋ก ํ๋ ์ธ์์์ด ์ ์ฆ๋์์ต๋๋ค. @HarryMichal ์ ์ง์์ ์ผ๋ก ํ์์ ์ถ์ ํ๊ณ ํ ์คํธ๋ฅผ ์ถ์งํ๊ณ ์์ง๋ง ์งํ ์๋๊ฐ ๋๋ฆฝ๋๋ค.
์ด ๋ฌธ์ ๋ฅผ ํผํ๋ ํ ๊ฐ์ง ๋ฐฉ๋ฒ์ Silverblue๊ฐ podman์ ๋ํด ๋ณ๋์ rpm ์ ์ฅ์๋ฅผ ๊ฐ๊ณ ๋๊ตฌ ์์์ ๋ํ ํ๊ท ํ ์คํธ๋ฅผ ํต๊ณผํ๋ ์ ๋ฐ์ดํธ๋ง ํ์ฉํ๋ ๊ฒ์ ๋๋ค.
f32 ์ ๋ฐ์ดํธ๋ ์ธ์ ์ฏค ๋๋์?
3 ๊ธ์ ์ ์นด๋ฅด๋ง์ ๋ ๋นจ๋ฆฌ ๋๋ฌํ์ญ์์ค :)
์ง์ ์ถ์ ํ ์ ์์ต๋๋ค -> https://bodhi.fedoraproject.org/updates/FEDORA-2020-306addaac0
์ด ์นด๋ฅด๋ง ์์คํ ์ ๋์๊ฒ ์๋ก์ด ๊ฒ์ ๋๋ค. ์ด๋ป๊ฒ ์๋ํฉ๋๊น?
bodhi ์์คํ ์ ๋ก๊ทธ์ธํ๊ณ ์ ๋ฐ์ดํธ์ ๋ํ ํฌํ๋ฅผ ์ ๊ณตํ๋ ค๋ฉด FAS ID( Fedora ๊ณ์ ID) ๊ฐ ํ์ํฉ๋๋ค. https://fedoraproject.org/wiki/Bodhi#Karma ์ฐธ์กฐ
SilverBlue์์ ์ง์ ๋ ํจํค์ง๋ง ๊ฐ์ ธ์์ ํ ์คํธํ ์ ์๋์? ํจํค์ง๋ฅผ ํ ์คํธํ๋ ค๋ฉด ๋ฆฌ๋ฒ ์ด์คํด์ผ ํ ๊ฒ ๊ฐ์ต๋๋ค. ๋ด ๊ธฐ๋ณธ ์์คํ ์ ๊ฑด๋๋ฆด ํ์ ์์ด ํจํค์ง(๊ฐ๋ฅํ ๊ฒฝ์ฐ ์ปจํ ์ด๋ ํฌํจ)๋ฅผ ํ ์คํธํ๋ ๋ชจ๋ ๋ฐฉ๋ฒ์ด ์ข์ต๋๋ค.
SilverBlue์์ ์ง์ ๋ ํจํค์ง๋ง ๊ฐ์ ธ์์ ํ ์คํธํ ์ ์๋์?
ํจํค์ง๋ฅผ ํ ์คํธํ๋ ค๋ฉด ๋ฆฌ๋ฒ ์ด์คํด์ผ ํ ๊ฒ ๊ฐ์ต๋๋ค.
ํจํค์ง๋ฅผ ํ ์คํธํ๋ ๋ชจ๋ ๋ฐฉ๋ฒ(์ปจํ ์ด๋ ํฌํจ,
๊ฐ๋ฅํ ๊ฒฝ์ฐ) ๊ธฐ๋ณธ ์์คํ ์ ๊ฑด๋๋ฆด ํ์ ์์ด ๊ด์ฐฎ์ต๋๋ค.
rpm-ostree override replace
๋ฐ rpm-ostree override reset
์(๋) ์น๊ตฌ์
๋๋ค.
๋ถํํ๋ ์ปจํ ์ด๋ ๋ด๋ถ์์ Podman ๋ฐ Toolbox์ ๊ฐ์ ํญ๋ชฉ์ ํ ์คํธํ ์ ์์ต๋๋ค.
@juanje ํด๊ฒฐ ๋ฐฉ๋ฒ์ ๋ํด ๊ฐ์ฌ๋๋ฆฝ๋๋ค.
# Create the user
โฌข[root<strong i="7">@toolbox</strong> /]# useradd --home-dir /home/vagrant/ --no-create-home --shell /bin/bash --uid 1000 --groups wheel vagrant
Silverblue ํธ์คํธ์์ ๋ด ์ฌ์ฉ์๋ฅผ ์ํด ๋ง๋ ์ ์ผํ ๋ณ๊ฒฝ ์ฌํญ์ ํ ๋๋ ํ ๋ฆฌ /var/home/<user>
๋ง๋๋ ๊ฒ์ด์์ต๋๋ค.
์ด๊ฑฐ ๋ค์ ์ด์ด์ผ ํ๋? ํ์คํ ์ฌ์ ํ 0.0.95์์ ์ผ์ด๋๊ณ ์์ต๋๋ค. toolbox create
๋ ์ฌ์ฉ์๋ฅผ ๊ฒ์คํธ์ /etc/passwd์ ๋ฃ๋ ๊ฒ์ฒ๋ผ ๋ณด์ด์ง๋ง /etc/group
ํญ๋ชฉ์ ๋ณต์ฌํ๋ ๊ฒ์ ์์ด๋ฒ๋ฆฝ๋๋ค. ์ปจํ
์ด๋์ echo 'martin:x:1000' | sudo tee -a /etc/group
์ ๊ฐ์ ๊ฒ์ด ์์ ๋ฉ๋๋ค.
https://github.com/containers/toolbox/issues/549#issuecomment -685740230์์ ๋์ผํ ๊ฒฝํ์ ๊ธฐ๋กํ์ต๋๋ค -- ์ด๊ฒ์ด (์ผ๋ฐ์ ์ผ๋ก) sudo๋ฅผ ์ค๋จ์ํค์ง ์๊ธฐ ๋๋ฌธ์ ๊ฑฐ๊ธฐ์ ์ฃผ์์ ๋ฌ์์ต๋๋ค.
ํ์คํ ์ฌ์ ํ 0.0.95์์ ์ผ์ด๋๊ณ ์์ต๋๋ค. ๋๊ตฌ ์์ ๋ง๋ค๊ธฐ
์ฌ์ฉ์๋ฅผ ๊ฒ์คํธ์ /etc/passwd์ ๋ฃ์ด๋ ๊ด์ฐฎ์ง๋ง ์์ด๋ฒ๋ฆฌ์ญ์์ค.
/etc/group ํญ๋ชฉ์ ๋ณต์ฌํฉ๋๋ค. ๊ฐ์ ๊ฒ
echo ' ๋งํด:x :1000' | ์ปจํ ์ด๋์ sudo tee -a /etc/group ์์ ํฉ๋๋ค.
๋ฌด์จ ์ผ์ด์ผ? ์ปจํ ์ด๋๋ฅผ ์ ๋ ฅํ ๋ ๋ค์ ์ค๋ฅ๊ฐ ํ์๋๋ค๋ ์๋ฏธ์ ๋๋ค.
/usr/bin/id: cannot find name for group ID 1000
https://github.com/containers/podman/issues/7389์ ๋๋ค.
/etc/login.defs
์ ๊ฐ์ ํญ๋ชฉ์ ์ฌ๋ฐ๋ฅด๊ฒ ๊ณ ๋ คํ์ง ์๊ธฐ ๋๋ฌธ์ Toolbox ์์ฒด์ ์ ์ฌํ ํด๊ฒฐ ๋ฐฉ๋ฒ์ ์ถ๊ฐํ๋ ๊ฒ์ ๊บผ๋ ธ์ต๋๋ค.
์๋๋ฉด ์ ๊ฐ ์๋ชป ์ดํดํ ๊ฑด๊ฐ์?
@debarshiray : ํฌ๋๋งจ ์ด์ ํฌ์ธํฐ ๊ฐ์ฌํฉ๋๋ค! ๊ทธ๊ฒ์ด ์ค์ ๋ก ๊ทผ๋ณธ ์์ธ์ฒ๋ผ ๋ณด์ ๋๋ค. ํํธ, ์์ ํด๊ฒฐ ๋ฐฉ๋ฒ์ ์ถฉ๋ถํ ์ฝ์ต๋๋ค.
๊ฐ์ฅ ์ ์ฉํ ๋๊ธ
์ด๊ฑฐ ๋ค์ ์ด์ด์ผ ํ๋? ํ์คํ ์ฌ์ ํ 0.0.95์์ ์ผ์ด๋๊ณ ์์ต๋๋ค.
toolbox create
๋ ์ฌ์ฉ์๋ฅผ ๊ฒ์คํธ์ /etc/passwd์ ๋ฃ๋ ๊ฒ์ฒ๋ผ ๋ณด์ด์ง๋ง/etc/group
ํญ๋ชฉ์ ๋ณต์ฌํ๋ ๊ฒ์ ์์ด๋ฒ๋ฆฝ๋๋ค. ์ปจํ ์ด๋์echo 'martin:x:1000' | sudo tee -a /etc/group
์ ๊ฐ์ ๊ฒ์ด ์์ ๋ฉ๋๋ค.