Scis.regis.edu ● CS 468: Advanced UNIX Class 2 Dr. Jesús Borrego Regis University 1.

Slides:



Advertisements
Similar presentations
Active Directory: Final Solution to Enterprise System Integration
Advertisements

Linux+ Guide to Linux Certification, Second Edition Chapter 14 Network Configuration.
Chapter 4 Chapter 4: Planning the Active Directory and Security.
1 Active Directory (Week 8, Monday 2/26/2007) © Abdou Illia, Spring 2007.
3.1 © 2004 Pearson Education, Inc. Exam Managing and Maintaining a Microsoft® Windows® Server 2003 Environment Lesson 3: Introducing Active Directory.
70-290: MCSE Guide to Managing a Microsoft Windows Server 2003 Environment Chapter 1: Introduction to Windows Server 2003.
1 Chapter 1 Introduction to Windows Server Two main goals for Net Admin Make network resources available to users Files, folders, printers, etc.
Administering Active Directory
Hands-On Microsoft Windows Server 2003 Administration Chapter 3 Administering Active Directory.
Chapter 4 Introduction to Active Directory and Account Management
70-290: MCSE Guide to Managing a Microsoft Windows Server 2003 Environment Chapter 1: Introduction to Windows Server 2003.
Lesson 13: Installing Domain Controllers
7.1 © 2004 Pearson Education, Inc. Exam Managing and Maintaining a Microsoft® Windows® Server 2003 Environment Lesson 7: Introducing Group Accounts.
Chapter 8: Network Operating Systems and Windows Server 2003-Based Networking Network+ Guide to Networks Third Edition.
3.1 © 2004 Pearson Education, Inc. Exam Managing and Maintaining a Microsoft® Windows® Server 2003 Environment Lesson 3: Introducing Active Directory.
© N. Ganesan, Ph.D., All rights reserved. Active Directory Nanda Ganesan, Ph.D.
Understanding Active Directory
70-290: MCSE Guide to Managing a Microsoft Windows Server 2003 Environment, Enhanced Chapter 1: Introduction to Windows Server 2003.
Module 1: Introduction to Active Directory
1 CSIT 320. Just as the combination of a database and a database management system collects and organizes information about an institution/company/… as.
Introduction to Active Directory Services Completely integrated with Microsoft Windows 2000 Server Integrates the Internet concept of namespace with the.
Overview of Active Directory Domain Services Lesson 1.
Overview of Active Directory Domain Services Lesson 1.
(ITI310) SESSIONS : Active Directory By Eng. BASSEM ALSAID.
Directory services Unit objectives
11 REVIEWING MICROSOFT ACTIVE DIRECTORY CONCEPTS Chapter 1.
Windows Server 2008 Chapter 4 Last Update
MCTS Guide to Configuring Microsoft Windows Server 2008 Active Directory Chapter 3: Introducing Active Directory.
CN1260 Client Operating System Kemtis Kunanuraksapong MSIS with Distinction MCT, MCITP, MCTS, MCDST, MCP, A+
A detailed look at the Microsoft Windows Infrastructure at UWE including Active Directory (AD), MIIS, Exchange, SMS, IIS, SQL Server, Terminal Services.
KAPLAN SCHOOL OF INFORMATION SYSTEMS AND TECHNOLOGY Welcome to Unit 4 IT278 Network Administration Course Name – IT278 Network Administration Instructor.
Windows 2000 Operating System -- Active Directory Service COSC 516 Yuan YAO 08/29/2000.
70-290: MCSE Guide to Managing a Microsoft Windows Server 2003 Environment, Enhanced Chapter 1: Introduction to Windows Server 2003.
Active Directory Windows2003 Server. Agenda What is Active Directory What is Active Directory Building an Active Directory Building an Active Directory.
September 18, 2002 Windows 2000 Server Active Directory By Jerry Haggard.
Linux+ Guide to Linux Certification, Second Edition Chapter 14 Network Configuration.
Module 7 Active Directory and Account Management.
Active Directory. Computers in organizations Computers are linked together for communication and sharing of resources There is always a need to administer.
Active Directory Maryam Izadi. Topics Covered NT Vs 2000/2003 Active Directory LDAP MMC.
1 Windows 2008 Configuring Server Roles and Services.
 Identify Active Directory functions and Benefits.  Identify the major components that make up an Active Directory structure.  Identify how DNS relates.
Page 1 Active Directory and DNS Lecture 2 Hassan Shuja 09/14/2004.
Chapter 10: Rights, User, and Group Administration.
By Rashid Khan Lesson 6-Building a Directory Service.
Hands-On Microsoft Windows Server 2008 Chapter 4-Part 1 Introduction to Active Directory and Account Manager.
Fall 2011 Nassau Community College ITE153 – Operating Systems Session 21 Administering User Accounts and Groups 1.
1 Chapter Overview Managing Object and Container Permissions Locating and Moving Active Directory Objects Delegating Control Troubleshooting Active Directory.
OVERVIEW OF ACTIVE DIRECTORY
Introduction to Active Directory
Module 1: Introduction to Active Directory
Hussain Ali Department of Computer Engineering KFUPM, Dhahran, Saudi Arabia Active Directory.
Active Directory. Computers in organizations Computers are linked together for communication and sharing of resources There is always a need to administer.
CEG 2400 Fall 2012 Directory Services Active Directory Tree Domain.
Windows 2003 Architecture, Active Directory & DNS Lecture # 3 Hassan Shuja 02/14/2006.
Directory Services CS5493/7493. Directory Services Directory services represent a technological breakthrough by integrating into a single management tool:
1 Introduction to Active Directory Directory Services Uniquely identify users and resources on a network Provide a single point of network management.
MCSE: Windows Server 2003 Active Directory Planning, Implementation, and Maintenance Study Guide, Second Edition (70-294) Chapter 1: Overview of the Active.
Active Directory Domain Services (AD DS). Identity and Access (IDA) – An IDA infrastructure should: Store information about users, groups, computers and.
Planning an Active Directory Deployment Lesson 1.
Overview of Active Directory Domain Services Lesson 1.
Windows Active Directory – What is it? Definition - Active Directory is a centralized and standardized system that automates network management of user.
Overview of Active Directory Domain Services
Overview of Active Directory Domain Services
(ITI310) SESSIONS 6-7-8: Active Directory.
Objectives Differentiate between the different editions of Windows Server 2003 Explain Windows Server 2003 network models and server roles Identify concepts.
Active Directory Stored collection of information about objects
Chapter 4: Planning the Active Directory and Security
Active Directory (November 7, 2016) © Abdou Illia, Fall 2016.
Windows Active Directory Environment
Introduction to Active Directory Directory Services
Presentation transcript:

scis.regis.edu ● CS 468: Advanced UNIX Class 2 Dr. Jesús Borrego Regis University 1

Topics Homework 1 solutions How to capture output to file Installation of system User Administration How to capture output to file Homework 2 Assignment Q&A 2

Capturing script interaction 3

Adding Users Tasks: Assign user name Add new entry to password file Add entry to group file Create home directory for user Create startup files for user Notify user 4

Password file format username: password: userID: groupID: personal: home directory: startup 5

6 username:password:userID:groupID:personal:home directory:startup

Group file 7

LDAP Lightweight Directory Access Protocol Smaller version of Directory Services X.500 Table look up of entries; look up an entry and it finds attributes Used to determine access given to a user Used by most operating systems, including Unix, Linux, and Windows ▫MS: Active Directory 8

Directory Services Overview Directory Concept ▫Look up resources based on known attributes Based on IETF and ISB X.500 ▫ bin/rfc/rfc1777.htmlhttp:// bin/rfc/rfc1777.html DAP – Directory Access Protocol ▫Specified in X.511 LDAP – Lightweight DAP ▫Clients can read and query the directory 9

Directory Services Entities have attributes that can be used to search ▫Files can have access descriptors for users Contains a number of records with (attribute, value) pairs Collection of directory entries is called a Directory Information Base (DIB) 10 Source: Tanenbaum, A., & Steen, M. V. (2007). Distributed systems: Principles and paradigms (2nd ed.). Upper Saddle River, NJ: Pearson Prentice Hall.

Directory Services Overview Resources can be: ▫Computers, servers, databases, printers ▫People, groups ▫Anything on a network Dependent on TCP/IP for functionality 11 Source: Schwartz, R. (2000). Windows 2000 Active Directory survival guide: Planning and implementation. New York, NY: John Wiley & Sons

Active Directory Concepts Namespace – name or group of names defined according to a naming convention Name resolution – the ability to attribute a name to an object on the network ▫Distinguished Name (DN) – from the root  Division/Department/Section/Unit/Group ▫Relative Distinguished Name (RDN) – relative to a particular location ./Group 12 Source: Schwartz, R. (2000). Windows 2000 Active Directory survival guide: Planning and implementation. New York, NY: John Wiley & Sons

Microsoft Directory Services Services defined as: ▫Single point of access to network resources ▫Adaptive and expandable information source ▫Common policy or set of rules ▫Methods for querying directory objects 13 Source: Schwartz, R. (2000). Windows 2000 Active Directory survival guide: Planning and implementation. New York, NY: John Wiley & Sons

MS Active Directory Framework Logical Elements ▫Structure ▫Relationships Physical Components ▫AD Sites ▫Domain Controllers 14 Source: Schwartz, R. (2000). Windows 2000 Active Directory survival guide: Planning and implementation. New York, NY: John Wiley & Sons

Logical Elements Objects Schema Domains Containers and OUs Trees and Forests Sites and Domain Controllers 15 Source: Schwartz, R. (2000). Windows 2000 Active Directory survival guide: Planning and implementation. New York, NY: John Wiley & Sons

Objects “Any item contained in the directory that has a common set of attributes” Examples: users, workstations, printers, databases, files Has properties and is defined by class definitions Can be a parent or child 16 Source: Schwartz, R. (2000). Windows 2000 Active Directory survival guide: Planning and implementation. New York, NY: John Wiley & Sons

Object Attributes Property = Attribute A set of information defining an object Children inherit attributes of parents Actual value defines object uniquely ▫A printer can be a parent and has attributes  Location, brand, properties ▫An HP OfficeJet J4680 at IP is a specific printer 17 Source: Schwartz, R. (2000). Windows 2000 Active Directory survival guide: Planning and implementation. New York, NY: John Wiley & Sons

Object Classes Classes grouped by attributes Sample classes: ▫Users ▫Groups ▫Computers ▫Organizational Units ▫Databases ▫… 18 Source: Schwartz, R. (2000). Windows 2000 Active Directory survival guide: Planning and implementation. New York, NY: John Wiley & Sons

Structure Components Containers ▫Store objects in the directory (domains, OUs) Domains ▫Form security boundaries on a network ▫Security settings do not cross over domains OUs ▫Subdivide directory structure into smaller units  Makes administration easier and more manageable 10/11/ Source: Schwartz, R. (2000). Windows 2000 Active Directory survival guide: Planning and implementation. New York, NY: John Wiley & Sons

Relational Components Trees ▫A contiguous namespace ▫Domains interconnected via relationships Forests ▫Collection of trees Global Catalog Server ▫Central repository of objects 20 Source: Schwartz, R. (2000). Windows 2000 Active Directory survival guide: Planning and implementation. New York, NY: John Wiley & Sons

Trees Logical hierarchy of domains within the namespace ▫Within the tree, domains are interconnected in trust relationships Trust Relationship ▫Formed when two or more domains are joined in the sane namespace and a link is formed 21 Source: Schwartz, R. (2000). Windows 2000 Active Directory survival guide: Planning and implementation. New York, NY: John Wiley & Sons

Forests When companies merge ▫Individual trees are merged into a forest Allows established trees to coexist in a new network First tree created in the forest becomes the root (by default) Trees in forest share common schema, configuration, and catalog server 22 Source: Schwartz, R. (2000). Windows 2000 Active Directory survival guide: Planning and implementation. New York, NY: John Wiley & Sons

Chapter 7: Adding New Users 23

User management commands To add users: useradd To delete users: userdel To modify users: usermod 24

Login names rules 25

Password encryption 26

Encryption Crypt – based on DES MDT SHA256 Blowfish 27

UserID Login names are understandable to users UID is used by the system internally UIDs must be unique across the organization User IDs are managed by LDAP 28

Group ID Defined in /etc/groups 32-bit number GID 0 – system Group ID for a user is stored in the password file GECOS – General Comprehensive OS ▫Contains general information about user p

User information Home Directory Login shell (bash default) Login scripts 30

Other startup files See.bashrc See.bash_profile Review table 7.3, page

Startup files 32

Bash profile 33

Adding Users 34

User account options 35

Chapter 12: 36

Installing UNIX Installation methods: From media (DVD) From network installation (DHCP, TFTP) that boots system without media ▫Retrieves files from network (HTTPS, NFS, FTP) From network card Others (system dependent): Kickstart, LILO, AutoYaST 37

Installation documentation 38

Keywords for JumpStart 39

Packages Used to distribute software Can also be used to release other files Attempt to make installation easier than using tar.gz archives Include dependencies to determine what components are required for a given installation 40

Package concepts Release – a software baseline Component – Subset of software within a release Architecture – Specific class of hardware Packages – elements that make up components and releases 41

Binaries and config files 42

Software Distribution Commands 43

Revision Control Need to keep track of versions for a system – Why? Can do backups but they become cumbersome CVS SubVersion Revision Version Branches Trunks 44

Branch Management 45

Localization and Configuration Need to configure all devices and file systems Need to maintain inventory of devices Software released involve maintaining licenses Set up a test environment before releasing changes If possible, take advantage of management tools 46

Questions? 47