Claudio Bisegni Workshop AFS 09, Roma AFS Preference the OpenAFS preference panel for OSX.

Slides:



Advertisements
Similar presentations
Ref: iTools.ppt (6/3/2014) 1 EUROTHERM CONTROLS What is iTools? A next generation IPS for Windows –Windows 95, NT 4 Supporting System Integrators, OEMs.
Advertisements

Using Eclipse. Getting Started There are three ways to create a Java project: 1:Select File > New > Project, 2 Select the arrow of the button in the upper.
Apple Wireless Training Configuration of Tiger Summary: Configure wireless client devices based upon the user. Student Cart Laptop setup 1.Configure devices.
Kerberos5 with Mobile Agent Service Authenticator (MASA) By: Poonam Gupta Sowmya Sugumaran.
CGS 1060 Introduction to MicroComputer Usage Chapter 1 Windows 7
Lesson 15 – INSTALL AND SET UP NETWARE 5.1. Understanding NetWare 5.1 Preparing for installation Installing NetWare 5.1 Configuring NetWare 5.1 client.
Explore the Dreamweaver Workspace View a Web page and use Help Plan and Define a Web site Add a Folder and Pages, and set the Home page Create and View.
Chapter 2: Exploring the Desktop The Complete Guide to Linux System Administration.
Distributing an imported HTML newsletter Prerequisites: 1. Basic HTML knowledge 2.An external HTML editor - requires external HTMTL editing program (e.g.
Operating Systems Day 3. Changing Date & Time 1.Double click on digital clock on the notification area of a task bar (Click start button, Click control.
Guide to MCSE , Enhanced 1 Activity 9-1: Creating a Group Policy Object Using the MMC Objective: To create a GPO using the Group Policy Object Editor.
Worker Role Web Role Web Role VM Role Control Abstraction (i.e. Less IT & Less Plumbing Code) Admin Web / Worker Role VM Role Web / Worker Role.
CIS 116SUNY Ulster Chapter L5 – The GUI Karl Wick.
WebFOCUS Developer Studio Update Dimitris Poulos Technical Director September 3, 2015 Copyright 2009, Information Builders. Slide 1.
UBUNTU - Desktop Panel by default is across the top Applications menu Quick Launch icons Notification area Clock Shut Down Task Bar by default is on the.
Important information & instructions for doing web upgrade :  User needs to backup all his data before doing web upgrade as the same will get deleted.
Gorman, Stubbs, & CEP Inc. 1 Introduction to Operating Systems Lesson 3 Understanding Mac OS X.
Tutorial 11 Installing, Updating, and Configuring Software
The Basics  Operating systems (OS) can help computer users do many things, like managing and manipulating files and folders.  Operating systems also.
© Copyright 2013 TONE SOFTWARE CORPORATION. Confidential and Proprietary. All rights reserved. ® Operator Training – Release Alarms Suppression and.
1 Guide to Novell NetWare 6.0 Network Administration Chapter 13.
Mac Set up and printer installation Vaibhav Pandit A&S IT 11/29/2007.
Section 1: Introducing Group Policy What Is Group Policy? Group Policy Scenarios New Group Policy Features Introduced with Windows Server 2008 and Windows.
11 MANAGING AND DISTRIBUTING SOFTWARE BY USING GROUP POLICY Chapter 5.
Enjoy Remote Support WinVNC Introduction A&SIT Ben Wu 11/04/08.
MCTS Guide to Microsoft Windows Server 2008 Applications Infrastructure Configuration (Exam # ) Chapter Four Windows Server 2008 Remote Desktop Services,
OpenAFS in a multihomed universe Jeffrey Altman Derrick Brashear.
Module 6: Configuring User Environments Using Group Policy.
SUSE Linux Enterprise Desktop Administration Chapter 6 Manage Software.
OpenAFS for Windows Status Report AFS & Kerberos Best Practice Workshop 2008.
Introduction to AFS IMSA Intersession 2003 AFS Servers and Clients Brian Sebby, IMSA ‘96 Copyright 2003 by Brian Sebby, Copies of these.
Archiving Solutions Software vs. Hosted vs. Appliance Based.
Guide to MCSE , Second Edition, Enhanced1 The Windows XP Security Model User must logon with: Valid user ID Password User receives access token Access.
June 14, 2007 © 2007 Bill Barnes Own Your Computer Presented for the PCCC Own Your Computer Demonstrated on Windows XP and Office 2003 Presented to Personal.
Claudio Bisegni the OpenAFS preference panel for OSX AFS Preference.
Kerberos5 with Mobile Agent Service Authenticator (MASA) By: Poonam Gupta Sowmya Sugumaran 1.
GRID Zhen Xie, INFN-Pisa, on DataGrid WP6 meeting1 Globus Installation Toolkit Zhen Xie On behalf of grid-release team INFN-Pisa.
Tool Install How to download & install Java 6 & Eclipse updated version based on Dr. G. L. Ray’s slides.
Computer Applications تطبيقات الحاسب الآلي Emad Salem.
IT1001 – Personal Computer Hardware & system Operations Week7- Introduction to backup & restore tools Introduction to user account with access rights.
Implementing a Group Policy Infrastructure
Differences Training BAAN IVc-BaanERP 5.0c: Application Administration, Customization and Exchange BaanERP 5.0c Tools / Exchange.
Lisa Giacchetti AFS: What is everyone doing? LISA GIACCHETTI Operating Systems Support.
…the basics…. Wildland Fire Information and Technology Server Requirements ● Windows 7 Professional or Windows 2003/2008 Server ● Windows 8/10 (discussion)
Slide 1 Running NEMO at ECMWF Slide 1 NEMO under Perforce at ECMWF Kristian S. Mogensen Last revised:
Introduction to AFS IMSA Intersession 2003 An Overview of AFS Brian Sebby, IMSA ’96 Copyright 2003 by Brian Sebby, Copies of these slides.
Explore GNOME The easy way, using a live CD By Carl Weisheit.
Integrating Components and Dynamic Text Boxes with the Animated Map– Lesson 101 Integrating Components and Dynamic Text Boxes with the Animated Map Lesson.
SEAMCAT’s propagation model plugin Karl Koch, BNetzA, CEPT SEAMCAT Workshop Copenhagen,
Tutorial 1 Getting Started with Adobe Dreamweaver CS5.
Downloading and Installing GRASP-AF Workshop Ian Robson Information Analyst, North of England Cardiovascular Network.
LINUX - SAMBA
Windchill WorkGroup Manager (WGM) for Inventor installation
Chapter 2 Starting a Project
UBUNTU - Desktop Panel by default is across the top Applications menu
Additional Configuration The Intercompany Integration Solution for SAP Business One Version 2.0 for SAP Business One 9.1 Welcome to the course on additional.
Quickr Places & Templates Introduction
What Power BI users need to know about R
SharePoint 2019 Changes Point of View.
Additional Configuration The Intercompany Integration Solution for SAP Business One Version 2.0 for SAP Business One 9.1 Welcome to the course on additional.
Chapter 10: Supporting and Maintaining Desktop Applications
Computer performance.
Computer performance.
تنظیم مودم D-Link به حالت NAT
Transarc AFS Client for NT
Versatile workflow management Tool
Linux and TCP/IP Networking
Workshop 02 How to manage Faculties Websites using CMS
Microsoft Windows 7 Basics
Macs without binding to Active Directory
Presentation transcript:

Claudio Bisegni Workshop AFS 09, Roma AFS Preference the OpenAFS preference panel for OSX

AFS Preference Pane News From the version is officially integrated in the distribution package. Tree Software component, Preference Pane, AFSBackgrounder, afshlp(Helper Tool) AFSBackgrounder is new developed agent started at login time with launchd technology. The agent manage the NSStatusItem(menu bar icon) and the “token at login option”, it can be used for other work in the future OpenAFS Preference Claudio Bisegni AFS Workshop ’09

AFS Preference Pane main view OpenAFS Preference Claudio Bisegni AFS Workshop ’09 base OpenAFS client operation. Tokens list AKLog use K5 ticket at login AFSCommander activation plistData = [NSData dataWithContentsOfFile:AUTH_FILE]; plist = [NSPropertyListSerialization propertyListFromData:plistData mutabilityOption:NSPropertyListMutableContainersAndLeaves format:&format errorDescription:&error]; NSMutableDictionary *rightsDic = [plist NSMutableDictionary *loginConsoleDic = [rightsDic NSMutableArray *mechanismsArray = [loginConsoleDic in mechanismsArray is deleted "builtin:authenticate,privileged" and added "builtin:krb5authnoverify,privileged" Code for K5 at Login

AFS Preference Pane main view OpenAFS Preference Claudio Bisegni AFS Workshop ’09 Launchd code for AFSBackgrounder dtd KeepAlive SuccessfulExit Label it.infn.lnf.network.AFSBackgrounder LimitLoadToSessionType Aqua Program /Library/PreferencePanes/OpenAFS.prefPane/Contents/Resources/AFSBackgrounder.app/ Contents/MacOS/AFSBackgrounder RunAtLoad

AFS Preference Pane main view OpenAFS Preference Claudio Bisegni AFS Workshop ’09 Launchd code for AFSBackgrounder KeepAlive SuccessfulExit if AFSBackgrounder will crash it will be restarted, if quit well...no problem LimitLoadToSessionType Aqua AFSBackgrounder is start at user login Program /Library/PreferencePanes/OpenAFS.prefPane/Contents/Resources/ AFSBackgrounder.app/Contents/MacOS/AFSBackgrounder RunAtLoad AFSBackgrounder is contained into AFSPreferencePane macbisegni:~ bisegni$ launchctl unload -S Aqua ~/Library/LaunchAgents/it.infn.lnf.network.AFSBackgrounder.plist macbisegni:~ bisegni$ launchctl load -S Aqua ~/Library/LaunchAgents/it.infn.lnf.network.AFSBackgrounder.plist

AFS Preference Pane CellServDB editor OpenAFS Preference Claudio Bisegni AFS Workshop ’09 CellServDB Editor IP Editor for single cell Selection for default cell and other cell for which we want get the token

AFS Preference Pane parameter view OpenAFS Preference Claudio Bisegni AFS Workshop ’09 Cache parameter view

AFS Preference Pane Parameter View OpenAFS Preference Claudio Bisegni AFS Workshop ’09 Mount view Can be set the name of the link and the path AFS Backgrounder will use cocoa Mount/Unmount notification for create and delete on desktop the link, configured in this view. Mount view Can be set the name of the link and the path AFS Backgrounder will use cocoa Mount/Unmount notification for create and delete on desktop the link, configured in this view. Developing....

AFS Preference Pane development Desktop Link implementation Manage user and group in preference pane Desktop Link implementation Manage user and group in preference pane OpenAFS Preference Claudio Bisegni AFS Workshop ’09

AFS Preference Pane any help for developing is appreciated :-) Questions? OpenAFS Preference Claudio Bisegni AFS Workshop ’09