I need to create a cfengine policy which automatically maintains a user list on a linux box. If there are additional users on the system except the list, it would delete them. I am a newbie to cfengine. Any pointers would be immensely appreciated. Also let me know if i am trying to solve the problem in a wrong way.
reparing user list on a linux system using cfengine
177 Views Asked by Saurajeet At
1
There are 1 best solutions below
Related Questions in LINUX
- How do I recursively find and replace only in files named index.php on Linux webserver?
- passing text with \n as one argument in shell
- kernel module does not print packet info
- How to send ESC/POS commands to thermal printer in Linux
- (x64 Nasm) Writeline function on Linux
- How do I set the Hive user to something different than the Spark user from within a Spark program?
- Default priority of thread with SCHED_FIFO
- Calling a python function with options from shell script
- How to split a directory into parts without compressing or archiving?
- Cross compile simple standard C program on Linux for Mac
- How to offload NAPI poll function to workqueue
- python netifaces - How to get currently used network interface
- Unexpected output from function
- mingw-64 conflicting declarations when cross-compiling
- Different behavior of async with Visual Studio 2013(Windows8.1) and GCC 4.9(Ubuntu14.10)
Related Questions in UAC
- Can a task be run as an administrative user from standard user profile from command line
- How do I remove/stop Visual Studio 2013 from running as Administrator?
- C++: Communication with elevated child process on Windows
- Do high-integrity tokens *have* to have the Administrators group enabled?
- Controlling EC2 and RDS access for third party
- Who is the user when running under administrator privilege?
- How to fix errors with UAC_AsUser_ExecShell in NSIS 3?
- Winforms auth using current account password
- Need to close 'save as' window in e2e test. SendKey using C#
- Windows ACT/UAC - RunAsInvoker suddenly not helping
- .net Admin Rights
- Make a powershell script aimt uac elevated priviledges?
- Running NSIS Setup with username and password
- VB6 Code to check if User needs to "Run As Administrator"
- Turn UAC to Maximum Level with command prompt
Related Questions in CONFIGURATION-MANAGEMENT
- How do config tools like Consul "push" config updates to clients?
- How to Mimic Prod Environment
- Aim of using puppet, chef or ansible
- How to manage application configurations/environment variables in production
- How to recover checked out file in Clearcase?
- verify maven managed dependencies
- Configuration Management for Windows
- Android Equivalent to web/app.config for multiple environments
- Sane Configuration Method for very Complex Piece of Software?
- Pros and Cons of Fluent and XML Configuration
- Displaying output of a remote command with Ansible
- store JBoss port in DB
- Visual C++ 2010 Different configurations for multiple projects
- Multiple set of configuration for spring framework application
- Migrating system configurations
Related Questions in CFENGINE
- Configuration Management for Windows
- How to check current user with cfengine
- Manage authorized_keys using cfengine
- Is there an easy way for cfengine3 to copy different files based on the OS its running
- CFEngine 3.12: how to propagate templates to hosts?
- Cfengine vs Chef
- CFengine Redefinition of body "control" for "common" is a broken promise
- reparing user list on a linux system using cfengine
- Is there any way around the "no dots in hostnames" rule in CFEngine?
- CFEngine policy not executed on Ubuntu nodes
- Host group on CFEngine
- CFEngine. I want to distribute a set of files which are different for different versions of ubuntu for eg 13.04 and 14.04.
- CFEngine 3.5 Oracle JDK promise
- How to make an argument for why system build tools shouldn't automatically do SVN checkin
- cfengine 3.4 - cygwin build instructions
Trending Questions
- UIImageView Frame Doesn't Reflect Constraints
- Is it possible to use adb commands to click on a view by finding its ID?
- How to create a new web character symbol recognizable by html/javascript?
- Why isn't my CSS3 animation smooth in Google Chrome (but very smooth on other browsers)?
- Heap Gives Page Fault
- Connect ffmpeg to Visual Studio 2008
- Both Object- and ValueAnimator jumps when Duration is set above API LvL 24
- How to avoid default initialization of objects in std::vector?
- second argument of the command line arguments in a format other than char** argv or char* argv[]
- How to improve efficiency of algorithm which generates next lexicographic permutation?
- Navigating to the another actvity app getting crash in android
- How to read the particular message format in android and store in sqlite database?
- Resetting inventory status after order is cancelled
- Efficiently compute powers of X in SSE/AVX
- Insert into an external database using ajax and php : POST 500 (Internal Server Error)
Popular Questions
- How do I undo the most recent local commits in Git?
- How can I remove a specific item from an array in JavaScript?
- How do I delete a Git branch locally and remotely?
- Find all files containing a specific text (string) on Linux?
- How do I revert a Git repository to a previous commit?
- How do I create an HTML button that acts like a link?
- How do I check out a remote Git branch?
- How do I force "git pull" to overwrite local files?
- How do I list all files of a directory?
- How to check whether a string contains a substring in JavaScript?
- How do I redirect to another webpage?
- How can I iterate over rows in a Pandas DataFrame?
- How do I convert a String to an int in Java?
- Does Python have a string 'contains' substring method?
- How do I check if a string contains a specific word?
You can use the new
users:promise type in CFEngine 3.6.0 to manage local user accounts.You can use the
getusers()function to get a list of all the users on the system, and then iterate through it to determine which users need to be added or deleted.Hope this helps you get started.