Alpine: Unterschied zwischen den Versionen

Aus robopagex.com
Zur Navigation springen Zur Suche springen
Zeile 1: Zeile 1:
''apk command''
+
===== apk command =====
 
  $''' apk update'''
 
  $''' apk update'''
 
  $''' apk upgrade'''
 
  $''' apk upgrade'''
Zeile 6: Zeile 6:
 
  $''' apk add openrc --no-cache'''
 
  $''' apk add openrc --no-cache'''
  
''Add user|group''
+
===== Add user|group=====
 
[https://wiki.alpinelinux.org/wiki/Setting_up_a_new_user Setting up a new user]
 
[https://wiki.alpinelinux.org/wiki/Setting_up_a_new_user Setting up a new user]
 
  $''' addgroup -S mygroup '''
 
  $''' addgroup -S mygroup '''
Zeile 27: Zeile 27:
 
  -k SKEL        Skeleton directory (/etc/skel)
 
  -k SKEL        Skeleton directory (/etc/skel)
  
 +
===== openrc =====
 
  ''rc-update is part of openrc''
 
  ''rc-update is part of openrc''
 
  $''' apk add openrc '''  
 
  $''' apk add openrc '''  

Version vom 31. März 2022, 11:03 Uhr

apk command
$ apk update
$ apk upgrade
$ apk add openssh --no-cache
$ apk add openrc --no-cache
Add user|group

Setting up a new user

$ addgroup -S mygroup 
$ adduser -S myuser -G mygroup 
docker all future commands should run as the myuser user
$ USER myuser 

How do I add a user when I'm using Alpine as a base image?

The flags for adduser are:
Usage: adduser [OPTIONS] USER [GROUP]
Create new user, or add USER to GROUP
-h DIR          Home directory
-g GECOS        GECOS field
-s SHELL        Login shell
-G GRP          Group
-S              Create a system user
-D              Don't assign a password
-H              Don't create home directory
-u UID          User id
-k SKEL         Skeleton directory (/etc/skel)
openrc
rc-update is part of openrc
$ apk add openrc  
$ rc-status --list
$ touch /run/openrc/softlevel