From f1a0501cee6df6d2124d93e6c5bcdcfaf4f86466 Mon Sep 17 00:00:00 2001 From: Christoph Petersen Date: Thu, 20 Apr 2017 13:32:08 +0200 Subject: [PATCH 1/4] Added OS disk --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 26bfa95..dbdae19 100644 --- a/README.md +++ b/README.md @@ -6,6 +6,7 @@ This virtual machines is preconfigured for Linux training purposes. Type | Description ------------ | ------------- + 1 x ??? GB Harddrive | OS Disk 3 x 128 GB Harddrives | Raid devices or use with LVM 1 x 14 GB Harddrive | Swap device | /opt/azure-linux-training-master | This repository with training files From fdd522b27066557933b898796db8ea9561f366d6 Mon Sep 17 00:00:00 2001 From: Christoph Petersen Date: Thu, 20 Apr 2017 13:37:12 +0200 Subject: [PATCH 2/4] Added scenario validation and description --- README.md | 22 +++++++++++++++++++++- 1 file changed, 21 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index dbdae19..733da58 100644 --- a/README.md +++ b/README.md @@ -51,4 +51,24 @@ docker run -it dfalkner/azure-linux-training:ubuntu /bin/bash ``` docker run -it dfalkner/azure-linux-training:centos /bin/bash -``` \ No newline at end of file +``` + +# Scenario validation +This image comes with a utility to train certain scenarios which are common for Linux related certification such as Linux Foundation Certified Systemadministrator (LFCS). The container version of this image has limited support for this validation as the required infrastrcuture is not available. To make full use of the validation use the virtual machine. + +## Scenarios +ID | Description +------------ | ------------- +SA-BR-001 | Create a backup '/opt/alt/exams.tar.gz' with the recursive content of '/opt/alt/exams' +SA-FP-001 | Create a directory '/opt/alt/exams' which is readable/writeable by its owner and by users of the group 'learners' +SA-FP-002 | Create the file '/opt/alt/README' and set the immutable flag +SA-UM-001 | Create a group with the name 'learners' +SA-UM-002 | Add a user with the name 'student1' +SA-UM-003 | Add user 'student1' to the group 'learners' while leaving the primary group unchanged +LS-RA-001 | Add a new sudo rule to allow user 'student1' to run '/sbin/ifconfig' without providing a password +SA-BR-001 | Create a backup '/opt/alt/exams.tar.gz' with the recursive content of '/opt/alt/exams' +FS-LM-001 | Create a new LVM volume group 'vg0' with the physical volumes '/dev/sdc' and '/dev/sdd' +FS-LM-002 | Create a 1GB logical volume 'exams' in volume group 'vg0‘ +FS-LM-003 | Create two 1GB logical volumes 'raid1' and 'raid2' in volume group 'vg0' +FS-FS-002 | Create a swap partition off '/dev/md0' +SA-FP-002 | Create the file '/opt/alt/README' and set the immutable flag \ No newline at end of file From 6289263569b205b940278b236f6f6ac5b29fcaed Mon Sep 17 00:00:00 2001 From: Christoph Petersen Date: Thu, 20 Apr 2017 13:50:17 +0200 Subject: [PATCH 3/4] Updated scenario list --- README.md | 28 ++++++++++++++-------------- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/README.md b/README.md index 733da58..454a55e 100644 --- a/README.md +++ b/README.md @@ -57,18 +57,18 @@ docker run -it dfalkner/azure-linux-training:centos /bin/bash This image comes with a utility to train certain scenarios which are common for Linux related certification such as Linux Foundation Certified Systemadministrator (LFCS). The container version of this image has limited support for this validation as the required infrastrcuture is not available. To make full use of the validation use the virtual machine. ## Scenarios -ID | Description +Currently the following explicit scenarios are implemented. Some of the scenarios imply other activities such as installing required software packages or elevate permissions. These scenarios are currently not explicitly mentioned. + +ID | Domain | Area | Description ------------ | ------------- -SA-BR-001 | Create a backup '/opt/alt/exams.tar.gz' with the recursive content of '/opt/alt/exams' -SA-FP-001 | Create a directory '/opt/alt/exams' which is readable/writeable by its owner and by users of the group 'learners' -SA-FP-002 | Create the file '/opt/alt/README' and set the immutable flag -SA-UM-001 | Create a group with the name 'learners' -SA-UM-002 | Add a user with the name 'student1' -SA-UM-003 | Add user 'student1' to the group 'learners' while leaving the primary group unchanged -LS-RA-001 | Add a new sudo rule to allow user 'student1' to run '/sbin/ifconfig' without providing a password -SA-BR-001 | Create a backup '/opt/alt/exams.tar.gz' with the recursive content of '/opt/alt/exams' -FS-LM-001 | Create a new LVM volume group 'vg0' with the physical volumes '/dev/sdc' and '/dev/sdd' -FS-LM-002 | Create a 1GB logical volume 'exams' in volume group 'vg0‘ -FS-LM-003 | Create two 1GB logical volumes 'raid1' and 'raid2' in volume group 'vg0' -FS-FS-002 | Create a swap partition off '/dev/md0' -SA-FP-002 | Create the file '/opt/alt/README' and set the immutable flag \ No newline at end of file +SA-BR-001 | System Administration | Backup & Recovery | Create a backup '/opt/alt/exams.tar.gz' with the recursive content of '/opt/alt/exams' +SA-FS-001 | System Administration | File Permissions | Create a directory '/opt/alt/exams' which is readable/writeable by its owner and by users of the group 'learners' +SA-FS-002 | System Administration | File Permissions | Create the file '/opt/alt/README' and set the immutable flag +SA-UM-001 | System Administration | User Management | Create a group with the name 'learners' +SA-UM-002 | System Administration | User Management | Add a user with the name 'student1' +SA-UM-003 | System Administration | User Management | Add user 'student1' to the group 'learners' while leaving the primary group unchanged +LS-RA-001 | Local Security | root Access | Add a new sudo rule to allow user 'student1' to run '/sbin/ifconfig' without providing a password +FS-001 | File System & Storage | - | Create a new LVM volume group 'vg0' with the physical volumes '/dev/sdc' and '/dev/sdd' +FS-002 | File System & Storage | - | Create a 1GB logical volume 'exams' in volume group 'vg0‘ +FS-003 | File System & Storage | - | Create two 1GB logical volumes 'raid1' and 'raid2' in volume group 'vg0' +FS-002 | File System & Storage | - | Create a swap partition off '/dev/md0' \ No newline at end of file From e90fa63f7dd69dbb870051ef5b2e26fe212082f5 Mon Sep 17 00:00:00 2001 From: Christoph Petersen Date: Thu, 20 Apr 2017 13:51:14 +0200 Subject: [PATCH 4/4] Fixed table --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 454a55e..dca7930 100644 --- a/README.md +++ b/README.md @@ -60,7 +60,7 @@ This image comes with a utility to train certain scenarios which are common for Currently the following explicit scenarios are implemented. Some of the scenarios imply other activities such as installing required software packages or elevate permissions. These scenarios are currently not explicitly mentioned. ID | Domain | Area | Description ------------- | ------------- +------------ | ------------ | ------------ |------------- SA-BR-001 | System Administration | Backup & Recovery | Create a backup '/opt/alt/exams.tar.gz' with the recursive content of '/opt/alt/exams' SA-FS-001 | System Administration | File Permissions | Create a directory '/opt/alt/exams' which is readable/writeable by its owner and by users of the group 'learners' SA-FS-002 | System Administration | File Permissions | Create the file '/opt/alt/README' and set the immutable flag