Computer users

From OpenComputers: Rebooted
Jump to navigation Jump to search

User Access Control

If enabled in the config, computers can be "owned", i.e. the list of users of a computer (see the computer API) determines how players can interact with a computer. Specifically, only players registered as users can:

  • Change a computer's inventory. - Break the computer case (robots are exempt, they can always be broken, to avoid griefing). - Input commands on the computer, i.e. use the keyboard / click the screen.

Operators are considered to be users of all computers, even if not explicitly in the user list, meaning they can always perform the above actions on all computers. When playing a single player game the user also cannot "lock himself out", he will always have full control over all computers.

To avoid locking yourself out by mistyping your name, only users that are online can be added to a computer's user list.

In OpenOS you can add and remove users from the shell by calling `useradd USER` and `userdel USER` respectively, where USER is the user's name.

Contents

Section Links
OpenComputers
General Install and Use OpenOS - Crossmod Interoperation - Lua Conventions - Computer Users
Blocks Category Documentation
Blocks Computers Computer Case - Server Rack - Microcontrollers
Display Hologram Projector - Keyboard - Screen
Power and Networking Access Point - Capacitor - Net Splitter - Power Converter - Power Distributor - Relay
Extensions Adapter - Cable - Disassembler - Disk Drive - Geolyzer - Motion Sensor - Redstone I/O - Transposer - 3D Printer
Robotics Assembler - Charger - Drone - Robot - Waypoint
Items Category Documentation
Items Components Debug Card - Data Card - Graphics Card - Internet Card - Linked Card - Network Card - Redstone Card - Wireless Network Card
Storage Devices Floppy Disk - EEPROM - Hard Disk Drive - Memory
Upgrades Angel Upgrade - Battery Upgrade - Chunkloader Upgrade - Crafting Upgrade - Database Upgrade - Experience Upgrade - Generator Upgrade - Hover Upgrade - Inventory Controller Upgrade - Inventory Upgrade - Leash Upgrade - Navigation Upgrade - Piston Upgrade - Sign I/O Upgrade - Solar Generator Upgrade - Tank Upgrade - Tank Controller Upgrade - Tractor Beam Upgrade - World Sensor Upgrade
Containers Card Container - Upgrade Container - Disk Drive
Others Analyzer - Texture Picker - Component Bus - CPU - APU - Drone Case - Manual - Microcontroller Case - Nanomachines - Remote Terminal - Terminal Server - Server - Tablet Case - Tablet - Crafting Materials - Ink Cartridge - Scrench - Hover Boots - Grog - Loot Disks
APIs Category Documentation
APIs OpenOS buffer - colors - component - computer - event - filesystem - uuid - internet - keyboard - note - process - rc - robot - serialization - shell - sides - term - text - thread - transforms - unicode
Lua Libraries coroutine - package - io - os
Components Category Documentation
Components Core Components 3D Printer - Abstract Bus - Access Point - Chunkloader - Computer - Crafting - Data Card - Database - Debug - Drone - Drive - EEPROM - Experience - Filesystem - Generator - Geolyzer - GPU - Hologram - Internet - Inventory Controller - Leash - Microcontroller - Modem - Motion Sensor - Navigation - Net Splitter - Piston - Redstone - Redstone in Motion - Robot - Screen - Sign - Tank Controller - Tractor Beam - Transposer - Tunnel - World Sensor
Others Component Access - Signals
Cross-Mod Integration Applied Energistics
Addon Mods Category Documentation
Addon Mods Addons Computronics
Supporting OpenComputers Thut's Concrete - HBM's Nuclear Tech Mod
Tutorials Category Documentation
Tutorials Mod Specific Basic Computer - Writing Code - Hard Drives - Autorun and Startup scripts
Modding Custom Architectures - IMC Messages - API changes in OC 1.3 - API changes in OC 1.4 - Build and Run master-MC1.7.10 from source
Programs OPPM - install
Others Custom Operating Systems
Other Languages Page
Simplified Chinese 简体中文(Simplified Chinese)