LinuC Level 3 300Mixed Environment

このエントリーをはてなブックマークに追加

Exam 300 Objectives

Exam 300 (Mixed Environment) focuses on the important skills for a mixed network environment consisting of Windows, UNIX, and Linux systems.

In Exam 300, Samba is covered comprehensively, including domain functions and tools of both Samba 3.6 and Samba 4. Samba 3.6 configuration continues to be an important topic. With the addition of Samba 4, “Active Directory domain controllers” has been added as an important topic.

Topic 390: OpenLDAP Configuration

390.1 OpenLDAP replication
Weight 3
Description Candidates should be proficient in the server replication available with OpenLDAP.
Scope of Key Knowledge
  • Replication concepts
  • Configure OpenLDAP replication
  • Analyze replication log files
  • Understand replica hubs
  • LDAP referrals
  • LDAP sync replication
Important files, terms, and utilities:
  • master and slave servers
  • multi-master replication
  • consumer
  • replica hub
  • one-shot mode
  • referral
  • syncrepl
  • pull-based and push-based replication
  • refreshOnly and refreshAndPersist
  • replog
390.2 Securing the directory
Weight 3
Description Candidates should be able to configure encrypted access to the LDAP directory and restrict access at the firewall level.
Scope of Key Knowledge
  • Securing the LDAP directory with SSL and TLS
  • Firewall configuration considerations
  • Unauthenticated binding
  • User name and password authentication methods
  • Maintenance of SASL user database
  • Client/server certificates
Important files, terms, and utilities:
  • SSL / TLS
  • Security Strength Factors (SSF)
  • SASL
  • proxy authorization
  • StartTLS
  • iptables
390.3 OpenLDAP server performance tuning
Weight 2
Description Candidates should be capable of measuring the performance of an LDAP server and tuning configuration directives.
Scope of Key Knowledge
  • Measure LDAP performance
  • Tune software configuration to increase performance
  • Understand indexes
Important files, terms, and utilities:
  • index
  • DB_CONFIG

Topic 391: Using OpenLDAP as an Authentication Backend

391.1 LDAP integration with PAM and NSS
Weight 2
Description Candidates should be able to configure PAM and NSS to retrieve information from an LDAP directory.
Scope of Key Knowledge
  • Configure PAM to use LDAP for authentication
  • Configure NSS to retrieve information from LDAP
  • Configure PAM modules in various Unix environments
Important files, terms, and utilities:
  • PAM
  • NSS
  • /etc/pam.d/*
  • /etc/nsswitch.conf
391.2 Integrating LDAP with Active Directory and Kerberos
Weight 2
Description Candidates should be able to integrate LDAP with Active Directory.
Scope of Key Knowledge
  • Integration of Kerberos authentication with LDAP
  • Cross platform authentication
  • Single sign-on concepts
  • Integration and compatibility limitations between OpenLDAP and Active Directory
Important files, terms, and utilities:
  • Kerberos
  • Active Directory
  • single sign-on
  • DNS

Topic 392: Samba Basics

392.1 Samba concepts and architecture
Weight 2
Description Candidates should understand the essential concepts of Samba. They should also know the main differences between Samba3 and Samba4.
Scope of Key Knowledge
  • Understand the roles of the Samba daemons and components
  • Understand issues regarding heterogeneous networks
  • Understand key TCP/UDP ports used with SMB/CIFS
  • Knowledge of Samba 3 and Samba 4 differences
Important files, terms, and utilities:
  • /etc/services
  • Samba daemons: smbd, nmbd, samba, and winbindd
392.2 Configure Samba
Weight 4
Description Candidates should be able to configure the Samba daemons for a wide variety of purposes.
Scope of Key Knowledge
  • Knowledge of Samba server configuration file structure
  • Knowledge of Samba variables and configuration parameters
  • Troubleshoot and debug problems with Samba
Important files, terms, and utilities:
  • smb.conf
  • smb.conf parameters
  • smb.conf variables
  • testparm
  • secrets.tdb
392.3 Samba maintenance
Weight 2
Description Candidates should know about the various tools and utilities that are part of a Samba installation.
Scope of Key Knowledge
  • Monitor and interact with running Samba daemons
  • Perform regular backups of Samba configuration and state data
Important files, terms, and utilities:
  • smbcontrol
  • smbstatus
  • tdbbackup
392.4 Troubleshooting Samba
Weight 2
Description Candidates should understand the structure of Trivial Database (TDB) files and know how to troubleshoot problems concerning TDB.
Scope of Key Knowledge
  • Configure Samba logging
  • Backup TDB files
  • Restore TDB files
  • Detect TDB file corruption
  • Edit/list TDB file content
Important files, terms, and utilities:
  • /var/log/samba/*
  • log level
  • debuglevel
  • smbpasswd
  • pdbedit
  • secrets.tdb
  • tdbbackup
  • tdbdump
  • tdbrestore
  • tdbtool
392.5 Internationalization
Weight 1
Description Candidates should be able to work with internationalization character codes and code pages.
Scope of Key Knowledge
  • Understand internationalization character codes and code pages
  • Understand the difference in the name space between Windows and Linux/Unix with respect to share, file, and directory names in a non-English environment
  • Understand the difference in the name space between Windows and Linux/Unix with respect to user and group naming in a non-English environment
  • Understand the difference in the name space between Windows and Linux/Unix with respect to computer naming in a non-English environment
Important files, terms, and utilities:
  • internationalization
  • character codes
  • code pages
  • smb.conf
  • dos charset, display charset, and unix charset

Topic 393: Samba Share Configuration

393.1 File services
Weight 4
Description Candidates should be able to create and configure file shares in a mixed environment.
Scope of Key Knowledge
  • Create and configure file sharing
  • Plan file service migration
  • Limit access to IPC$
  • Create scripts for user and group handling of file shares
  • Samba share access configuration parameters
Important files, terms, and utilities:
  • smb.conf
  • [homes]
  • smbcquotas
  • smbsh
  • browseable, writeable, valid users, write list, read list, read only, and guest ok
  • IPC$
  • mount, smbmount
393.2 Linux file system and share/service permissions
Weight 3
Description Candidates should understand file permissions on a Linux file system in a mixed environment.
Scope of Key Knowledge
  • Knowledge of file/directory permission control
  • Understand how Samba interacts with Linux file system permissions and ACLs
  • Use Samba VFS to store Windows ACLs
Important files, terms, and utilities:
  • smb.conf
  • chmod, chown
  • create mask, directory mask, force create mode, and force directory mode
  • smbcacls
  • getfacl, setfacl
  • vfs_acl_xattr, vfs_acl_tdb, and vfs objects
393.3 Print services
Weight 2
Description Candidates should be able to create and manage print shares in a mixed environment
Scope of Key Knowledge
  • Create and configure printer sharing
  • Configure integration between Samba and CUPS, manage Windows printer drivers and configure downloading of printer drivers
  • Configure [print$]
  • Understand security concerns with printer sharing
  • Uploading printer drivers for Point'n'Print driver installation using ‘Add Print Driver Wizard' in Windows
Important files, terms, and utilities:
  • smb.conf
  • [print$]
  • CUPS
  • cupsd.conf
  • /var/spool/samba
  • smbspool
  • rpcclient
  • net

Topic 394: Samba User and Group Management

394.1 Managing user and group accounts
Weight 4
Description Candidates should be able to manage user and group accounts in a mixed environment.
Scope of Key Knowledge
  • Manage user and group accounts
  • Understand user and group mapping
  • Knowledge of user account management tools
  • Use of the smbpasswd program
  • Force owner configuration of file and directory objects
Important files, terms, and utilities:
  • pdbedit
  • smb.conf
  • samba-tool user, including subcommands
  • samba-tool group, including subcommands
  • smbpasswd
  • /etc/passwd
  • /etc/group
  • force user,force group
  • idmap
394.2 Authentication, authorization, and Winbind
Weight 5
Description Candidates should understand the various authentication mechanisms and be able to configure access control. Candidates should be able to install and configure the Winbind service.
Scope of Key Knowledge
  • Setup a password database
  • Perform password synchronization
  • Knowledge of different passdb backends
  • Convert between Samba passdb backends
  • Integrate Samba with LDAP
  • Configure Winbind service
  • Configure PAM and NSS
Important files, terms, and utilities:
  • smb.conf
  • smbpasswd, tdbsam, ldapsam
  • passdb backend
  • libnss_winbind
  • libpam_winbind
  • libpam_smbpass
  • wbinfo
  • getent
  • SID and foreign SID
  • /etc/passwd
  • /etc/group

Topic 395: Samba Domain Integration

395.1 Samba as a PDC and BDC
Weight 3
Description Candidates should be able to setup and maintain primary and backup domain controllers. They should be able to manage Windows/Linux client access to the NT-Style domains.
Scope of Key Knowledge
  • Understand and configure domain membership and trust relationships
  • Build and maintain a primary domain controller with Samba3 and Samba4
  • Build and maintain a backup domain controller with Samba3 and Samba4
  • Add computers to an existing domain
  • Configure logon scripts
  • Configure roaming profiles
  • Configure system policies
Important files, terms, and utilities:
  • smb.conf
  • security mode
  • server role
  • domain logons
  • domain master
  • logon script
  • logon path
  • NTConfig.pol
  • net
  • profile
  • add machine script
  • profile ACL
395.2 Samba4 as an AD compatible domain controller
Weight 3
Description Candidates should be able to configure Samba 4 as an AD Domain Controller.
Scope of Key Knowledge
  • Configure and test Samba 4 as an AD Domain Controller
  • Using smbclient to confirm AD operation
  • Understand how Samba integrates with AD services such as DNS, Kerberos, NTP, and LDAP
Important files, terms, and utilities:
  • smb.conf
  • server role
  • samba-tool domain, including subcommands
  • samba
395.3 Configure Samba as a domain member server
Weight 3
Description Candidates should be able to integrate Linux servers into an environment where Active Directory is present.
Scope of Key Knowledge
  • Joining Samba to an NT4 domain
  • Joining Samba to an AD domain
  • Ability to obtain a TGT from a KDC
Important files, terms, and utilities:
  • smb.conf
  • server role
  • server security
  • net command
  • kinit, TGT and REALM

Topic 396: Samba Name Services

396.1 NetBIOS and WINS
Weight 3
Description Candidates should be familiar with NetBIOS/WINS concepts and understand network browsing.
Scope of Key Knowledge
  • Understand WINS concepts
  • Understand NetBIOS concepts
  • Understand the role of a local master browser
  • Understand the role of a domain master browser
  • Understand the role of Samba as a WINS server
  • Understand name resolution
  • Configure Samba as a WINS server
  • Configure WINS replication
  • Understand NetBIOS browsing and browser elections
  • Understand NETBIOS name types
Important files, terms, and utilities:
  • smb.conf
  • nmblookup
  • smbclient
  • name resolve order
  • lmhosts
  • wins support, wins server, wins proxy, dns proxy
  • domain master, os level, preferred master
396.2 Active Directory name resolution
Weight 2
Description Candidates should have understanding of the Samba4 internal DNS server.
Scope of Key Knowledge
  • Understand and manage DNS for Samba4 as an AD Domain Controller
  • DNS forwarding with the Samba4 internal DNS server
Important files, terms, and utilities:
  • samba-tool dns, including subcommands
  • smb.conf
  • dns forwarder
  • /etc/resolv.conf
  • dig, host

Topic 397: Working with Linux and Windows Clients

397.1 CIFS integration
Weight 3
Description Candidates should be comfortable working with CIFS in a mixed environment.
Scope of Key Knowledge
  • Understand SMB/CIFS concepts
  • Access and mount remote CIFS shares from a Linux client
  • Securely storing CIFS credentials
  • Understand features and benefits of CIFS
  • Understand permissions and file ownership of remote CIFS shares
Important files, terms, and utilities:
  • SMB/CIFS
  • mount, mount.cifs
  • smbclient
  • smbget
  • smbtar
  • smbtree
  • findsmb
  • smb.conf
  • smbcquotas
  • /etc/fstab
397.2 Working with Windows clients
Weight 2
Description Candidates should be able to interact with remote Windows clients, and configure Windows workstations to access file and print services from Linux servers.
Scope of Key Knowledge
  • Knowledge of Windows clients
  • Display browse lists and SMB clients from Windows
  • Share file/print resources from Windows
  • Use of the smbclient program
  • Use of the Windows net utility
Important files, terms, and utilities:
  • Windows net command
  • Smbclient
  • control panel
  • Rdesktop
  • workgroup
Page top