Module: Inspec::Resources
- Defined in:
- lib/resources/os.rb,
lib/resources/apt.rb,
lib/resources/csv.rb,
lib/resources/gem.rb,
lib/resources/ini.rb,
lib/resources/npm.rb,
lib/resources/pip.rb,
lib/resources/wmi.rb,
lib/resources/yum.rb,
lib/resources/bash.rb,
lib/resources/bond.rb,
lib/resources/file.rb,
lib/resources/host.rb,
lib/resources/http.rb,
lib/resources/json.rb,
lib/resources/port.rb,
lib/resources/yaml.rb,
lib/resources/mount.rb,
lib/resources/mysql.rb,
lib/resources/users.rb,
lib/resources/apache.rb,
lib/resources/bridge.rb,
lib/resources/groups.rb,
lib/resources/oneget.rb,
lib/resources/os_env.rb,
lib/resources/passwd.rb,
lib/resources/shadow.rb,
lib/resources/xinetd.rb,
lib/resources/command.rb,
lib/resources/crontab.rb,
lib/resources/key_rsa.rb,
lib/resources/package.rb,
lib/resources/service.rb,
lib/resources/iis_site.rb,
lib/resources/iptables.rb,
lib/resources/ntp_conf.rb,
lib/resources/packages.rb,
lib/resources/postgres.rb,
lib/resources/ssh_conf.rb,
lib/resources/sys_info.rb,
lib/resources/vbscript.rb,
lib/resources/zfs_pool.rb,
lib/resources/directory.rb,
lib/resources/etc_group.rb,
lib/resources/interface.rb,
lib/resources/login_def.rb,
lib/resources/processes.rb,
lib/resources/inetd_conf.rb,
lib/resources/mysql_conf.rb,
lib/resources/powershell.rb,
lib/resources/apache_conf.rb,
lib/resources/auditd_conf.rb,
lib/resources/limits_conf.rb,
lib/resources/zfs_dataset.rb,
lib/resources/audit_policy.rb,
lib/resources/auditd_rules.rb,
lib/resources/parse_config.rb,
lib/resources/registry_key.rb,
lib/resources/windows_task.rb,
lib/resources/kernel_module.rb,
lib/resources/mssql_session.rb,
lib/resources/mysql_session.rb,
lib/resources/postgres_conf.rb,
lib/resources/rabbitmq_conf.rb,
lib/resources/security_policy.rb,
lib/resources/windows_feature.rb,
lib/resources/kernel_parameter.rb,
lib/resources/postgres_session.rb,
lib/resources/x509_certificate.rb
Overview
copyright: 2015, Vulcano Security GmbH author: Dominik Richter author: Christoph Hartmann license: All rights reserved
Defined Under Namespace
Modules: FilePermissionsSelector, GroupManagementSelector, UserManagementSelector Classes: AixUser, Apache, ApacheConf, AptRepository, AuditDaemonConf, AuditDaemonRules, AuditPolicy, AuditdRulesLegacy, BSDInit, BSDService, Bash, BffPkg, Bond, Brew, Bridge, BridgeDetection, BsdMounts, Cmd, Crontab, CsvConfig, DarwinHostProvider, DarwinUser, Deb, Debs, Directory, EtcGroup, EtcGroupView, FilePermissions, FileResource, FreeBSDUser, FreeBsdPorts, GemPackage, Group, GroupInfo, Groups, Host, HostProvider, HpuxPkg, HpuxPorts, HpuxUser, Http, IisSite, IisSiteServerSpec, InetdConf, IniConfig, InterfaceInfo, IpTables, JsonConfig, KernelModule, KernelParameter, LaunchCtl, LaunchdService, LegacyPowershellScript, LimitsConf, Lines, LinuxBridge, LinuxHostProvider, LinuxInterface, LinuxKernelParameter, LinuxMounts, LinuxPorts, LinuxUser, LoginDef, LsofPorts, Mount, MountsInfo, MssqlSession, Mysql, MysqlConf, MysqlConfEntry, MysqlSession, NetworkInterface, NpmPackage, NtpConf, OSResource, OneGetPackage, OsEnv, PConfig, PConfigFile, Package, Packages, Pacman, Passwd, PipPackage, PkgManagement, PkgsManagement, Port, PortsInfo, Postgres, PostgresConf, PostgresSession, PowershellScript, PpaRepository, Processes, RabbitmqConf, RegistryKey, Rpm, Rpms, RsaKey, Runit, RunitService, Runlevels, SecurityPolicy, Service, ServiceManager, Shadow, SiteProvider, SolarisPkg, SolarisPorts, SolarisUser, SrcMstr, SshConf, SshdConf, Svcs, SysV, SysVService, System, Systemd, SystemdService, UnixFilePermissions, UnixGroup, UnixUser, Upstart, UpstartService, User, UserInfo, Users, VBScript, WMI, WindowsBridge, WindowsFeature, WindowsFilePermissions, WindowsGroup, WindowsHostProvider, WindowsInterface, WindowsPkg, WindowsPorts, WindowsRegistryKey, WindowsSrv, WindowsTasks, WindowsUser, X509CertificateResource, XinetdConf, YamlConfig, Yum, YumRepo, YumRepoLegacy, ZfsDataset, ZfsPool
Constant Summary collapse
- MS_PRIVILEGES_RIGHTS =
known and supported MS privilege rights
[ 'SeNetworkLogonRight', 'SeBackupPrivilege', 'SeChangeNotifyPrivilege', 'SeSystemtimePrivilege', 'SeCreatePagefilePrivilege', 'SeDebugPrivilege', 'SeRemoteShutdownPrivilege', 'SeAuditPrivilege', 'SeIncreaseQuotaPrivilege', 'SeIncreaseBasePriorityPrivilege', 'SeLoadDriverPrivilege', 'SeBatchLogonRight', 'SeServiceLogonRight', 'SeInteractiveLogonRight', 'SeSecurityPrivilege', 'SeSystemEnvironmentPrivilege', 'SeProfileSingleProcessPrivilege', 'SeSystemProfilePrivilege', 'SeAssignPrimaryTokenPrivilege', 'SeRestorePrivilege', 'SeShutdownPrivilege', 'SeTakeOwnershipPrivilege', 'SeUndockPrivilege', 'SeManageVolumePrivilege', 'SeRemoteInteractiveLogonRight', 'SeImpersonatePrivilege', 'SeCreateGlobalPrivilege', 'SeIncreaseWorking', 'SeTimeZonePrivilege', 'SeCreateSymbolicLinkPrivilege', 'SeDenyNetworkLogonRight', # Deny access to this computer from the network 'SeDenyInteractiveLogonRight', # Deny logon locally 'SeDenyBatchLogonRight', # Deny logon as a batch job 'SeDenyServiceLogonRight', # Deny logon as a service 'SeTcbPrivilege', 'SeMachineAccountPrivilege', 'SeCreateTokenPrivilege', 'SeCreatePermanentPrivilege', 'SeEnableDelegationPrivilege', 'SeLockMemoryPrivilege', 'SeSyncAgentPrivilege', 'SeUnsolicitedInputPrivilege', 'SeTrustedCredManAccessPrivilege', 'SeRelabelPrivilege', # the privilege to change a Windows integrity label (new to Windows Vista) 'SeDenyRemoteInteractiveLogonRight', # Deny logon through Terminal Services ].freeze
Instance Method Summary collapse
Instance Method Details
#to_s ⇒ Object
18 19 20 |
# File 'lib/resources/directory.rb', line 18 def to_s "Directory #{@path}" end |