Skip to main content
00:00/00:00
Lecture 27 of 400

Setuid Special Permissions

Download Course (Free)

Course Content

0 / 400 completed
Section 1: Filesystem Structure Installation of Linux7 videos

File structure in UnixLinux

11m

Filesystem Structure in Linux2

7m

File types in Linux

13m

Links to Download RHELCentoS VMware Workstation Oracle VirtualBox

20m

Linux Installation 2

13m

Linux Installation 1

17m

Connect from putty

56m
Section 2: Introduction3 videos

Introduction to Unix

9m

History of Linux

13m

Overview about Course Module

44m
Section 3: Linux Basic Commands Tutorial7 videos

Basic Commands pwd cd ls

28m

Linux commands file man mkdir

13m

Linux commands less date cp

34m

Linux Commands wc dd

12m

Linux Commands hard link soft link

15m

Linux Commands tail touch head

17m

Linux Commands mv cat rm rmdir

39m
Section 4: A simple way to understand permissions in Linux13 videos

File Directory Attributes

6m

Access Modes Absolute Symbolic Mode

6m

Change Ownership

2m

Overview of Permissions in Linux

17m

Lab Session 2

10m

Lab Session 3

9m

Lab Session 1

8m

Lab Session 4

8m

command to set setuid

3m

Setuid Special Permissions

8mNow Playing

Lab Session 5

9m

Sticky Bit Special Permissions

11m

Setgid Special Permissions

10m
Section 5: User Administration7 videos

Overview of User Administration

11m

Practice Lab Session User and Group Creation

4m

Managing User Account

5m

Overview of shadow file

16m

Usermod Command

33m

Understanding Password Aging Policy

17m

Lab on Password aging policy using Chage Command

16m
Section 6: Controlling Access to files with ACLs8 videos

Access Control List Concepts

14m

Default ACL

5m

Set ACLs on files

13m

Lab Mask to limit the set of permissions

5m

Practice Lab Session Set ACL on Directories

8m

Practice Lab Session Set ACL on Files

8m

Lab default acl

4m

Practice Exercise on ACL

18m
Section 7: visudo7 videos

Aliases in sudoers file

2m

Overview of sudo access

7m

sudoers file

7m

Practice Lab Session 2

6m

Examples of sudo

6m

Practice Lab Session 1

17m

Practice Lab Session 3

19m
Section 8: Bash profile Variables Standard IO Redirecting8 videos

Users Home Directory

5m

bashprofile bashrc bashlogout

14m

Practice Lab Session

5m

How to set PATH in bashprofile file

12m

Enviornment Variables

5m

Bash Variables

6m

System Variables

11m

Standard Input Output Redirections

40m
Section 9: Linux Crontab4 videos

Scheduling a job for a specific time1

8m

Overview about Crontab format

7m

Scheduling a job for a specific time2

10m

Lab session on Linux Crontab

9m
Section 10: OpenSSH telnet8 videos

Overview of OpenSSH

6m

Config file sshdconf 1

8m

Config file sshdconf 3

2m

Config file sshdconf 2

7m

telnet

3m

Practice Lab Session 1

20m

Practice Lab Session 2

12m

Lab session on telnet configuration

6m
Section 11: Process Management6 videos

Process Management

7m

fg bg process

11m

process stats

8m

Practice Lab Session 1

7m

Practice Lab Session 2

17m

Practice Lab Session 3

25m
Section 12: Disk Partitions fdisk RAID Configuration17 videos

Partitioning a Disk

9m

MBR Partitioning Scheme

17m

GPT Partitioning Scheme

10m

Primary Extended Partitions

5m

Creating a file system

14m

Scan new scsi disks in Linux Virtual Machine

19m

Managing Partitions with Parted

19m

Introduction to RAID

16m

SW HW Raid

13m

RAID 0

9m

RAID 1

5m

RAID 6

5m

RAID 5

10m

RAID 10 or 01

6m

Lab1 configure RAID 0 striping

36m

Lab2 Configure RAID 5 Disk Striping with single distributed parity

13m

How to recover a failed disks from RAID

28m
Section 13: Logical volume Manager AdministrationLVM12 videos

Overview of LVM

8m

LE to PE Mapping

5m

linear logical volumes

4m

striped logical volumes

6m

mirrored logical volumes

3m

Components of LVM

12m

Lab 2 Extend a FileSystem

8m

Lab 4 Create a striped LV

6m

Lab 3 extend a vg and lv

14m

Lab 6 remove a vg

8m

Lab 5 Create a mirrored lv

4m

Lab 7 vgexport vgimport commands

8m
Section 14: YUM Configuration7 videos

Configure Install Yum Server

1h 23m

Why yum was made

43m

xmlgz files in Yum

57m

Lab1

1h 30m

Client side configuration in Yum

14m

Yum History Command

1h 6m

Reverting and Repeating Transactions

29m
Section 15: Managing Server Firewalls15 videos

Firewall concepts

11m

About nftables features and advantages of firewalld

10m

Firewalld components predefined zones

16m

How packet flows through firewall

13m

Adding and Removing Services Port from Firewall Server Lab Session

6m

Add HTTP Service in firewalld Lab Session

5m

Add Services Permanently in Firewalld Lab Session

4m

Check firewalld services Lab Session

17m

Port forwarding Lab Session

9m

About Rich Rules in Firewalld

4m

Conceptual discussion about Masquerading Packet Flow in Firewalld

16m

Masquerading with Port Forwarding Lab Session

12m

Specifically allow a Server using Rich Rules Lab Session

12m

Accept Reject Drop Lab Session

12m

Allow Telnet Port SSH with log prefix using Rich Rule Lab Session

15m
Section 16: FTP File Transfer Protocol in Linux6 videos

Overview of FTP Server

7m

configuration file of vsftp

12m

Practice Lab 2

8m

Practice Lab 1 Configuring ftp server

23m

Practice Lab Session 4

6m

Practice Lab Session 3

12m
Section 17: Linux Minor OS Upgrade2 videos

OS Upgrade RHEL 71 to 72 Part 1

44m

OS Upgrade RHEL 71 to 72 Part 2

42m
Section 18: NFS Network File Systems configuration on Linux8 videos

NFS Network File Systems 2

14m

Important Services in nfs

11m

how nfs works

17m

Overview about NFS Server

10m

Configurations files

11m

Practice Lab Session 2

11m

Practice Lab Session 3

9m

Practice Lab Session 1

18m
Section 19: Kickstart Server Automating Installation12 videos

Features of Kickstart Server

19m

Overview of Kickstart Server

24m

Graphical Mode to configure kickstart config file

45m

Theoritical Steps to configure Kickstart Server

47m

Kickstart config file 1

44m

Lab1

7m

Lab2

4m

Kickstart config file 2

23m

Lab4

10m

Lab3

20m

Lab6

17m

Lab5

16m
Section 20: Apache Web Server Administration13 videos

Introduction Apache Web Server

13m

Basic Setup of Apache Web Server

8m

Apache Main Conf File 2

10m

Apache Main Configuration file 1

12m

Order Allow Deny

27m

Indexes

14m

htaccess Security Restrictions on directories

8m

Practice Lab Session on Indexes

11m

Launching a simple web page

35m

Practice Lab Session

34m

Secure a Web Server

6m

Encrypted Communication using SSL 443 port

30m

Practice Lab Session

36m
Section 21: DNS Domain Name System7 videos

Overview about DNS

13m

Understanding root top level domains hierarchy

8m

How dns works

22m

Practice Lab Session 2

17m

Practice Lab Session 1

29m

Practice Lab Session 3

23m

Troubleshooting of dns issues

15m
Section 22: Managing SELinux Security10 videos

SELinux Security Concepts

20m

SELinux Context

22m

SELinux Modes

8m

Lab Change context temporary

3m

Lab SELinux

31m

Lab SELinux Modes

12m

Lab Change context permanently

12m

Lab SELinux inheritance and its pitfalls

5m

SELinux booleans

9m

Lab SELinux booleans

20m
Section 23: Postfix Mail Server Configuration11 videos

How email flows from sender to receiver

22m

Mail Service Components

29m

mydestination parameter

17m

mynetworks parameter

46m

Postfix mail flow

13m

Configure Linux Mail Server maincf

1h 30m

Lab on mydestination parameter

39m

About Dovecot Imap pop3

11m

Configuring Dovecot

23m

Thunderbird mail user agent for accessing mails

29m

Practice Lab Session

1h 30m
Section 24: Samba Server9 videos

Overview of Samba Server

4m

Lab Installation Configuration of Samba Server

12m

How Samba Works

5m

Lab Configure a Private Samba Share

17m

Lab mount samba share on Linux Client

9m

Lab mount samba share on windows client

3m

Lab configure a public samba share

6m

Lab Drive mapping on windows client

5m

Lab Secure Samba share resources

14m
Section 25: Securing Hardening a Linux System16 videos

Linux Physical Security

7m

Securing the grub menu

6m

How to break root password

14m

Reset root password from rescue mode

7m

BIOS Protection

7m

Keep your system updated

4m

General Security

7m

Turn off IPv6

2m

Disable USB Stick to detect

3m

Check Password Expiration of a User

11m

Restrict Users to Use Old Passwords

10m

Verify accounts for empty password

6m

Password Expiration Lab Session

13m

Review logs regularly

6m

Verify accounts with Zero UID

5m

Keep boot as read only

6m
Section 26: Networking Configuration in Red Hat Linux 75 videos

Linux Network Configuration

25m

Routing Table

1h 15m

Lab 2 Routing Table

57m

Lab 1 Routing Table

1h 17m

Networking Configuration in Red Hat Linux 7

1h 5m
Section 27: Linux Find Command6 videos

Basic find commands for finding files

4m

Lab1

9m

Lab2

16m

Lab3

18m

Lab4

5m

Lab5

4m
Section 28: Performance Monitoring in Linux10 videos

Introduction about Linux Performance Monitoring

9m

CPU Context Switch

13m

CPU run queueutilization load average

11m

Disk IO Operations in Linux Servers

10m

Memory Swap Management in Linux

19m

Unerstanding Network monitoring

9m

vmstat command 1

13m

top command 1

44m

top command 2

30m

vmstat command 2

21m
Section 29: Managing Kernel Modules3 videos

Practice Lab Session 1

15m

Practice Lab Session 2

10m

About Kernel Modules

21m
Section 30: Troubleshooting Boot Problems based on RHEL69 videos

Linux Booting Process

7m

Runlevels in Booting Process

17m

Lab on Basic System Recovery Initramfs file missingCorrupted

11m

Lab on Basic System Recovery Grub related issues 1

7m

Lab on Basic System Recovery Grub related issues 2

11m

Lab on MBR corruption Stage 1 Grub basic System Recovery

5m

Lab on MBR Corruption Part 2

3m

Lab on Basic System Recovery Critical files are missing like mount binary etc

9m

Basic System Recovery Critical files are missing like mount binary

2m
Section 31: Red Hat Enterprise Linux 715 videos

Overview features of Red Hat Linux 7

11m

Features of systemd 1

11m

RHEL7 vs RHEL6 Part1

8m

Features of Systemd 2

8m

RHEL7 vs RHEL6 Part3

4m

RHEL7 vs RHEL6 Part2

11m

Practice Lab Session 1

14m

Practice Lab Session 2

15m

Practice Lab Session 3

14m

Emergency Mode in RHEL 7

5m

Rescue Mode in RHEL 7

8m

Lab session on booting into Rescue Mode

14m

Lab session on booting into Emergency Mode

9m

Troubleshooting mode

9m

Resetting the root passwd

10m
Section 32: Troubleshooting Boot Problems based on RHEL74 videos

mbr is corrupted

13m

fstab file missing or bad entry

14m

grub conf is missing

28m

initramfs file is missing

29m
Section 33: GRand Unified Boot Loader Grub27 videos

Overview of Grub2

12m

Grub Configuration file

16m

Features of grub2

12m

Boot from grub command prompt Lab 1

8m

Boot from grub command prompt Lab 2

9m

Modify grub configuration file Lab 3

19m

How to set a password at grub

16m
Section 34: Red Hat Satellite 629 videos

Overview of Red hat Satellite Server 62

7m

Prerequisites for Satellite Server

8m

Installing Satellite using offline repo

2m

Configuring Satellite Server

6m

Subscription with Red Hat Network

16m

Registering the Satellite Server in RHN

10m

Create Repos

4m

Downloading Uploading manifest

6m

Activation key registering the client with Satellite Server

10m
Section 35: Kdump Configuration in RHEL 72 videos

Lab

43m

Kdump Configuration in RHEL 7

1h 27m
Section 36: Backup Restore5 videos

Types of backup

10m

Overview of Backup

30m

Dump command

23m

Practice Lab Session 2

35m

Practice Lab Session

1h 21m
Section 37: Advanced Linux Commands19 videos

dig command

7m

traceroute command

12m

rsync command

32m

ssh scp sftp command

12m

find grep locate command

18m

ps top who commands

8m

cut sort commands

19m

vim command

27m

df du lsof commands

34m

sed awk command

9m

tar gzip bzip2 commands

10m

usermod groupadd groupdel

7m

chage chroot chown commands

16m

useradd userdel commands

9m

uptime free uname commands

6m

mount umount fdisk mkfs commands

25m

proc command

13m

systemd commands

16m

LVM Commands

22m
Section 38: Introduction Bash Shell9 videos

What is Linux Shell

7m

Types of shells available in Linux

15m

Overview of Bash Shell

4m

About Shell Scripting

15m

bashprofile bashrc bashlogout

17m

Practice Lab Session 2

20m

Practice Lab Session 1

15m

Create a simple shell script

11m

Debug a script

22m
Section 39: The Shell Variables Environment10 videos

Bash Variables

9m

Environmental Variables

8m

System Variables

30m

Practice Lab Session

12m

Script to collect system information using echo command only

18m

Quoting and their types

16m

The Backslash

13m

read command

6m

Getting User Input Via Keyboard

8m

Use of IFS

6m
Section 40: Arithmetic Operations6 videos

Performing Arithmetic Operations

10m

Create an Integer Variable

9m

Create the Constants Variable

6m

Path name expansions

7m

Wildcards

22m

Aliases

34m
Section 41: Industrial Project to Automate the Prevalidation report7 videos

Overview of the Industrial Project

10m

Bash Colors

6m

Lab Session on bash colors

6m

Create an Automation Script 3

14m

Create an Automation Script 1

36m

Create an Automation Script 2

29m

Create an Automation Script 4

1h 4m
Section 42: Conditional Statements Decision Making14 videos

Overview of conditional execution

7m

if else statement syntax

12m

Lab Session on ifelse

8m

test command

9m

Lab Session on ifelifelsestatements

11m

Lab session on test conditions 1

5m

Lab session on test conditions 2

19m

exit status of a command

10m

Lab on exit status 1

8m

Lab on exit status 2

11m

Numeric String comparison

15m

command line arguments

13m

positional parameters via special shell variable 1 2 39

11m

File attributes comparison

4m
Section 43: Bash Loops13 videos

for loop statement

9m

Lab Session on for loop

7m

Conceptual understanding of for loop

6m

for loop reading from a text file

9m

for loop using C like syntax

9m

for loop using commandline arguments

25m

Chessboard using nested loop statement

15m

Lab Session read a text file linebyline or using IFS

9m

infinite while loop

8m

While loop statement

28m

Case Statement

7m

Automation Tool Using Case Statement 1

26m

Automation Tool Using Case Statement 2

49m
Section 44: Shell Redirections7 videos

Input Output Redirection in Linux

8m

Lab Session on redirection

15m

tee command

3m

Pipelines in Linux

16m

file descriptor fd to file for output

5m

file descriptor fd for reading writing

4m

file descriptor fd to file for input

16m
Section 45: Functions7 videos

Defining functions

9m

Displaying functions

10m

Nested functions

4m

Lab Session Writing Functions

9m

Local Global Variables

13m

return statement

9m

Practice Lab Session

6m
Section 46: AWK4 videos

Introduction AWK

11m

Pattern matching using awk

10m

Awk preprocessing

9m

Awk postprocessing

5m
Section 47: SED Stream Editor6 videos

About Sed

4m

Replacing or substituting string

10m

Replacing string on a specific line number or matches a pattern

10m

Delete or add a line after or before a match

9m

Last Lecture

1m

Changing the slash delimiter

8m