Radmind

Last updated
Radmind
Developer(s) Research Systems Unix Group at the University of Michigan
Stable release
1.14.1 / December 13, 2010
Repository
Operating system UNIX, Mac OS X, and Microsoft Windows
Type Security (tripwire), file management
Website At U. Mich, at GitHub, at Sourceforge

Radmind is a suite of Unix command-line tools and an application server designed to remotely administer the file systems of multiple client machines. [1] [2]

Contents

For Mac OS X, there is a graphical user interface called Radmind Assistant, as well as a GUI for the Radmind server called Radmind Server Manager. [3]

Radmind was the 2003 Apple Design Awards runner-up for Best Mac OS X Server Solution. [4]

Radmind is developed by the Research Systems Unix Group at the University of Michigan.[ citation needed ]

How Radmind Works

Radmind operates as a tripwire, detecting changes in a client's filesystem (and, in the case of Microsoft Windows, the registry) and reversing the changes. [5] [6] [7] Radmind stores filesystem specifications in text files called transcripts, signified with a .T extension. Transcripts are referenced from command files, signified with a .K extension, which specify which transcripts (and with what precedence) should be applied to a client machine's filesystem.

Suite of tools

The radmind suite of tools comprises

Related Research Articles

IBM AIX Series of Unix operating systems from IBM

AIX is a series of proprietary Unix operating systems developed and sold by IBM for several of its computer platforms. Originally released for the IBM RT PC RISC workstation in 1986, AIX has supported a wide variety of hardware platforms, including the IBM RS/6000 series and later Power and PowerPC-based systems, IBM System i, System/370 mainframes, PS/2 personal computers, and the Apple Network Server. It is currently supported on IBM Power Systems alongside IBM i and Linux.

The Secure Shell Protocol (SSH) is a cryptographic network protocol for operating network services securely over an unsecured network. Its most notable applications are remote login and command-line execution.

Network File System (NFS) is a distributed file system protocol originally developed by Sun Microsystems (Sun) in 1984, allowing a user on a client computer to access files over a computer network much like local storage is accessed. NFS, like many other protocols, builds on the Open Network Computing Remote Procedure Call system. NFS is an open IETF standard defined in a Request for Comments (RFC), allowing anyone to implement the protocol.

Darwin is an open-source Unix-like operating system first released by Apple Inc. in 2000. It is composed of code derived from NeXTSTEP, BSD, Mach, and other free software projects' code, as well as code developed by Apple.

Linux has several filesystem drivers for the File Allocation Table (FAT) filesystem format. These are commonly known by the names used in the mount command to invoke particular drivers in the kernel: msdos, vfat, and umsdos.

cd (command) Computer command in various operating systems

The cd command, also known as chdir, is a command-line shell command used to change the current working directory in various operating systems. It can be used in shell scripts and batch files.

Kernel panic Fatal error condition associated with Unix-like computer operating systems

A kernel panic is a safety measure taken by an operating system's kernel upon detecting an internal fatal error in which either it is unable to safely recover or continuing to run the system would have a higher risk of major data loss. The term is largely specific to Unix and Unix-like systems. For Microsoft Windows operating systems the equivalent term is "Stop error", resulting in a bug check screen that presents the bug check code on a blue background in Windows, or on a green background on the Xbox One platform and some Windows Insider builds.

Virtual file system

A virtual file system (VFS) or virtual filesystem switch is an abstract layer on top of a more concrete file system. The purpose of a VFS is to allow client applications to access different types of concrete file systems in a uniform way. A VFS can, for example, be used to access local and network storage devices transparently without the client application noticing the difference. It can be used to bridge the differences in Windows, classic Mac OS/macOS and Unix filesystems, so that applications can access files on local file systems of those types without having to know what type of file system they are accessing.

The Apple Filing Protocol (AFP), formerly AppleTalk Filing Protocol, is a proprietary network protocol, and part of the Apple File Service (AFS), that offers file services for macOS and the classic Mac OS. In Mac OS 9 and earlier, AFP was the primary protocol for file services. The protocol was deprecated starting in OS X 10.9 Mavericks, and AFP Server support was removed in macOS 11 Big Sur. In macOS 10.x, AFP is one of several file services supported, with others including Server Message Block (SMB), Network File System (NFS), File Transfer Protocol (FTP), and WebDAV. AFP currently supports Unicode file names, POSIX and access control list permissions, resource forks, named extended attributes, and advanced file locking.

9P is a network protocol developed for the Plan 9 from Bell Labs distributed operating system as the means of connecting the components of a Plan 9 system. Files are key objects in Plan 9. They represent windows, network connections, processes, and almost anything else available in the operating system.

ipconfig

ipconfig is a console application program of some computer operating systems that displays all current TCP/IP network configuration values and refreshes Dynamic Host Configuration Protocol (DHCP) and Domain Name System (DNS) settings.

The Berkeley r-commands are a suite of computer programs designed to enable users of one Unix system to log in or issue commands to another Unix computer via TCP/IP computer network. The r-commands were developed in 1982 by the Computer Systems Research Group at the University of California, Berkeley, based on an early implementation of TCP/IP.

HFS Plus or HFS+ is a journaling file system developed by Apple Inc. It replaced the Hierarchical File System (HFS) as the primary file system of Apple computers with the 1998 release of Mac OS 8.1. HFS+ continued as the primary Mac OS X file system until it was itself replaced with the Apple File System (APFS), released with macOS High Sierra in 2017. HFS+ is also one of the formats used by the iPod digital music player.

File system Format or program for storing files and directories

In computing, file system or filesystem is a method and data structure that the operating system uses to control how data is stored and retrieved. Without a file system, data placed in a storage medium would be one large body of data with no way to tell where one piece of data stopped and the next began, or where any piece of data was located when it was time to retrieve it. By separating the data into pieces and giving each piece a name, the data is easily isolated and identified. Taking its name from the way a paper-based data management system is named, each group of data is called a "file." The structure and logic rules used to manage the groups of data and their names is called a "file system."

Netatalk is a free, open-source implementation of the Apple Filing Protocol. It allows Unix-like operating systems to serve as file server for Macintosh computers. Historically Netatalk implemented the AppleTalk protocol suite, allowing Unix-like operating systems to serve also as print and time servers for Apple Macintosh computers.

Xsan

Xsan is Apple Inc.'s storage area network (SAN) or clustered file system for macOS. Xsan enables multiple Mac desktop and Xserve systems to access shared block storage over a Fibre Channel network. With the Xsan file system installed, these computers can read and write to the same storage volume at the same time. Xsan is a complete SAN solution that includes the metadata controller software, the file system client software, and integrated setup, management and monitoring tools.

The following tables compare general and technical information for a number of file systems.


This is a comparison of notable free and open-source configuration management software, suitable for tasks like server configuration, orchestration and infrastructure as code typically performed by a system administrator.

References

  1. Kevin M. White (16 April 2010). Apple Training Series: Mac OS X Deployment v10.5. Pearson Education. p. 472. ISBN   978-0-13-208942-5.
  2. Schoun Regan; David Pugh, eds. (5 June 2006). Apple Training Series: Mac OS X 10.4 System Administration Reference. Pearson Education. p. 426. ISBN   978-0-13-279791-7.
  3. Michael Bartosh; Ryan Faas (24 May 2005). Essential Mac OS X Panther Server Administration: Integrating Mac OS X Server into Heterogeneous Networks. "O'Reilly Media, Inc.". pp. 74–75. ISBN   978-0-596-55060-8.
  4. "WWDC: Apple announces Design Awards". MacWorld. Retrieved 13 February 2014.
  5. Noah Gift; Jeremy Jones (8 December 2008). Python for Unix and Linux System Administration. O'Reilly Germany. p. 244. ISBN   978-0-596-51582-9.
  6. Edward Marczak; Greg Neagle (18 August 2010). Enterprise Mac Managed Preferences. Apress. p. 146. ISBN   978-1-4302-2937-7.
  7. Al-Sakib Khan Pathan (29 January 2014). The State of the Art in Intrusion Prevention and Detection. CRC Press. p. 41. ISBN   978-1-4822-0351-6.