Updated db2.in (added slycrm and slycpx users).
authorZoltán Felleg <zoltan.felleg@userrendszerhaz.hu>
Thu, 6 Jun 2024 08:52:53 +0000 (10:52 +0200)
committerZoltán Felleg <zoltan.felleg@userrendszerhaz.hu>
Thu, 6 Jun 2024 08:52:53 +0000 (10:52 +0200)
sources/db2.in/c3d/firstboot/data/bashrc.db2 [new file with mode: 0644]
sources/db2.in/c3d/firstboot/data/chpasswd.data
sources/db2.in/c3d/firstboot/scripts/03_addusers.sh
sources/db2.in/c3d/firstboot/scripts/20_setupdb2.sh
sources/db2.in/config

diff --git a/sources/db2.in/c3d/firstboot/data/bashrc.db2 b/sources/db2.in/c3d/firstboot/data/bashrc.db2
new file mode 100644 (file)
index 0000000..9ba3285
--- /dev/null
@@ -0,0 +1,5 @@
+
+# The following three lines have been added by UDB DB2.
+if [ -f /home/db2admin/sqllib/db2profile ]; then
+    . /home/db2admin/sqllib/db2profile
+fi
index 033152571dc0cdf5bbf01b25deb83427ff0480c9..9b87a69ffff8ed4bf2b4797ffb51921226a1f64e 100644 (file)
@@ -1,2 +1,4 @@
 db2admin:Passw@rd01
 db2fncd:Passw@rd01
+slycrm:Passw@rdcrm
+slycpx:Passw@rdcpx
index 56ef62cb1df64eb4430c03ae65b9cfac95f6981e..788634daf2bf1307da4f5ecc328c6deb21edc4ca 100755 (executable)
@@ -11,6 +11,11 @@ useradd --uid 11982 --gid 11982 db2admin
 groupadd --gid 13347 db2fgrp
 useradd --uid 13347 --gid 13347 db2fncd
 
+useradd --uid 14079 --user-group slycrm
+cat $DATA_PATH/bashrc.db2 >>/home/slycrm/.bashrc
+useradd --uid 17759 --user-group slycpx
+cat $DATA_PATH/bashrc.db2 >>/home/slycpx/.bashrc
+
 while read UP
 do
     echo $UP | chpasswd
index d4992be6d0db7a3b96c66a3d405719dd2ec64741..ce56fa66b7ab39f4b462b324b50dae3fa33490a3 100755 (executable)
@@ -8,3 +8,24 @@ DATA_PATH=$(realpath $REAL_PATH/../data)
 su --login db2admin --command "db2iauto -on db2admin"
 su --login db2admin --command "db2 update dbm cfg using diagsize 2"
 /usr/local/bin/catalog-objects.sh
+exit 0
+su --login db2admin --command "db2 connect to slycrm; \
+                               db2 revoke connect \
+                                   on database \
+                                   from public; \
+                               db2 grant dbadm \
+                                   with dataaccess \
+                                   without accessctrl \
+                                   on database \
+                                   to user slycrm;
+                               db2 terminate"
+su --login db2admin --command "db2 connect to slycpx; \
+                               db2 revoke connect \
+                                   on database \
+                                   from public; \
+                               db2 grant dbadm \
+                                   with dataaccess \
+                                   without accessctrl \
+                                   on database \
+                                   to user slycpx;
+                               db2 terminate"
index ad30ede0158c79f7d3258060fd78a380df156a02..8e79470b7bd63f6dbe3d94fc6951fc86601f0fd0 100644 (file)
@@ -3,7 +3,7 @@ lxc.include = /usr/share/lxc/config/common.conf
 lxc.arch = x86_64
 lxc.uts.name = db2.in.useribm.hu
 lxc.rootfs.path = __CONTAINER_PATH__/rootfs
-lxc.mount.auto = proc:rw sys:ro
+lxc.mount.auto = cgroup proc sys
 lxc.mount.entry = __CONTAINER_FILESYSTEMS_PATH__ data none bind,create=dir 0 0
 
 lxc.net.0.type = veth