/
Auditing Linux without root and Windows without Administrator

Auditing Linux without root and Windows without Administrator

As a rule, we prefer the root user or a user with sudo (root) access when auditing a Linux device.

This is not essential though. If you cannot provide root or a sudo enabled user, you will still get a result - you simply will not get all the possible attributes. This is because some commands require root level access to run, even in "read only" mode. For example, "dmidecode". We use that command to retrieve various details about the motherboard, etc.

If your environment does not allow sudo, you should set the configuration item (as at 2.0.10) discovery_linux_use_sudo to 'n' (sans quotes). This is set to 'y' by default. This will run the audit script without attempting to use sudo if you are not root.

 

So what info will you not receive? It is detailed below, by the database table, attribute and required command.

Table

Attributes not retrieved

Required Command

Table

Attributes not retrieved

Required Command

system

uuid, serial, form factor.

dmidecode

bios

serial, smversion, revision.

dmidecode

processor

socket.

dmidecode

memory

all.

dmidecode

motherboard

serial, processor_type, memory_slot_count.

dmidecode

netstat

program name where process not owned by current user.

netstat

usb

status

lsusb

user

status, disabled, password required, password disabled, password expires.

grep "^$name:" /etc/shadow

 

As for Windows, some items wont be retrieved or may be different. See below.

Table

Details

Table

Details

policy

No policies at all.

partition

Partition encryption Stats and Method.

services

Quite a few ‘administrative’ services will not be retrieved at all.

The name of the service may be different.

tasks

Quite a few ‘administrative’ tasks will not be retrieved at all.

 

Related content

What Operating Systems will the audit scripts run on?
What Operating Systems will the audit scripts run on?
More like this
Which attributes for each device type?
Which attributes for each device type?
More like this
What can I Expect if I Have no Credentials
What can I Expect if I Have no Credentials
More like this
Getting Started with Open-AudIT
Getting Started with Open-AudIT
More like this
Scripts
Scripts
More like this
Files
More like this