How to write a Samba Winbind Group Policy Extension

This tutorial will explain how to write a Group Policy Extension for Samba’s Winbind. Group Policy is a delivery mechanism for distributing system settings and company policies to machines joined to an Active Directory domain. Unix/Linux machines running Samba’s Winbind can also deploy these policies. Read my previous post about which Client Side Extensions andContinue reading “How to write a Samba Winbind Group Policy Extension”

Samba Winbind Group Policy

Samba version 4.14 will ship with Group Policy for Winbind. The Group Policy offerings are made to be similar to what is offered by proprietary tools, such as Vintela’s and Centrify’s Group Policy. Winbind Group Policy provides the ability to distribute smb.conf settings, Sudo Privileges, Message of the Day and Login Prompt messages, and daily,Continue reading “Samba Winbind Group Policy”

Deploying Samba smb.conf via Group Policy

I’ve been working on Group Policy deployment in Samba. Samba master (not released) currently now installs a samba-gpupdate script, which works similar to gpupdate on Windows (currently in master it defaults to –force, but that changes soon). Group Policy can also apply automatically by setting the smb.conf option ‘apply group policies’ to yes. Recently, I’veContinue reading “Deploying Samba smb.conf via Group Policy”

Group Policy Management Console for Linux

I’m working on a YaST module that imitates the behavior of the Group Policy Management Console in linux. You can install it on openSUSE Tumbleweed via: sudo zypper in yast2-python-bindings sudo zypper ar https://download.opensuse.org/repositories/network:/samba:/STABLE/openSUSE_Tumbleweed/ samba sudo zypper ref && sudo zypper in yast-gpmc Then run it with: yast2 gpmc It requires yast2-python-bindings version 4.0+, whichContinue reading “Group Policy Management Console for Linux”

vSphere Client on openSUSE 42.2

I needed vSphere client on linux, but vmware only builds a Windows version. Here is my work-around: First, install vSphere Client via wine. I personally used vSphere Client (and server) 5.1. WINEARCH=win32 WINEPREFIX=$HOME/.vmware-client ./winetricks msxml3 dotnet35sp1 vcrun2005 vcrun2008 vcrun2010 WINEARCH=win32 WINEPREFIX=$HOME/.vmware-client wine VMware-viclient-all-5.1.0-2306356.exe When you get the hcmon install failure, copy the entire contents ofContinue reading “vSphere Client on openSUSE 42.2”

UNDERGRADUATE IMPLEMENTATION OF GARBAGE COLLECTION

Authors: David Mulder, Curtis Welborn ABSTRACT This paper describes the implementation of a garbage collector as an undergraduate research project. The garbage collector is a continuation of a project where an Assembler, Virtual Machine and Compiler were implemented as a capstone project. The project required modifying the compiler to allocate memory compatible with a mark and sweep algorithm, andContinue reading “UNDERGRADUATE IMPLEMENTATION OF GARBAGE COLLECTION”

Deploying Configuration Profiles in OSX using QAS Group Policy

Here’s an alternative to applying Configuration Profiles in OSX without using an MDM client. Profiles are deployed using Group Policy over SMB, so you don’t have to open APN ports to Apple. QAS is an AD bridge tool for unix/linux systems (including mac) that also provides Group Policy support. You can view more details here.Continue reading “Deploying Configuration Profiles in OSX using QAS Group Policy”

Corporate email on gnome-shell with davmail + geary + california

My new favorite corporate email solution is davmail + geary + california in gnome-shell. Geary is still a little buggy (version 0.8.3), but I love how light weight it is, while still doing (most of) what I need it to. It really needs html signature support, but that’s the only thing missing that I reallyContinue reading “Corporate email on gnome-shell with davmail + geary + california”