Peios Learn
Products
PePeios pkpekit PvProvium UDUniversal Directory TrTrail Ckclackatoo PrProject WiWispist
Using Peios Security Basics Technical Documentation Source
Using Peios Security Basics Technical Documentation Source
Peios

Start here

Single-page view · as markdown

Operate a Peios machine

Peios / Using Peios / Start here

Use this guide to get a Peios machine running and look after it. You can use the desktop in a browser or the command-line tools on the machine. Start with the task you have now; you do not need to read the kernel or protocol manuals first.

Install and sign in #

  1. Install Peios. Install on a PC covers the live medium, connecting to the installer and choosing a destination disk. Read the disk-erasure warning before continuing.
  2. Complete first boot. First-boot setup sets the machine's identity, network and initial administrator account after an installation through the graphical or text installer.
  3. Open the desktop. Sign in from a browser explains how to reach the machine and check its certificate before entering credentials.

For manual disk preparation and the legacy peios-install script, use Installing to disk. That route has different account and first-boot behavior; follow the instructions for the installer you actually used.

For a local console or SSH session, see Sign in.

Do everyday work #

  • Manage the machine: accounts, software, services, networking, storage and configuration.
  • Set up your desktop: wallpaper, clock, dock, shortcuts and default applications.
  • Troubleshoot a problem: find the relevant state and records before changing anything.

Understand permissions when you need them #

Peios tools act with the authority of the account running them. A desktop app does not grant extra rights simply because it offers a button. Machine-wide settings are commonly restricted to Administrators; the individual task guides say what access is needed.

If an action is denied, start with the task's permissions section. Use Security fundamentals when you need to understand identities, privileges and access rules in more detail.

Find technical documentation #

  • Peios technical reference contains technical reference manuals, specifications and implementation reference.
  • Developing for Peios covers building and shipping software, the SDK and developer tools.

The event and command references remain available from Using Peios for looking up an event you have seen or a command you are about to run.

Manage the machine

Peios / Using Peios / Start here

Choose the task below. The linked guides explain the controls, required permissions and how to check the result. Use the machine-wide settings only when you intend to affect everyone who uses the machine.

Accounts and desktop settings #

Manage local accounts and groups collects the account tasks and access precautions in one place.

  • Create an account or change local membership: Principals Manager on the desktop, or Creating accounts and the lps reference in a terminal.
  • Sign in remotely from a terminal or manage SSH keys: Signing in over SSH.
  • Change your own password: The passwd command.
  • Change your own desktop: Desktop Settings.
  • Set defaults for everyone or change how the desktop is served: Settings for all users. Changing the listen address can disconnect open desktops; an overlay prevents normal sign-in while it is set.

Software #

  • Find, install or remove a package: Package Manager on the desktop, or Installing and removing packages in a terminal. Review the plan, including dependencies, before applying it.
  • Update or undo a package change: Keeping a system current.
  • Set up or enable a feature delivered by a package: Feature Manager. Installing a package puts files in place; feature setup is a separate action. Remove a feature before its package, while the scripts needed to undo its setup are still available.
  • Handle an interrupted package operation: Transactions and recovery. Feature operations have their own interrupted-state guidance.

Services and running programs #

  • Inspect, start, stop or restart a service: Controlling services.
  • See running programs, resource use and jobs: Task Manager.
  • Read a service's output: Event Viewer or Service output and logging.
  • Shut down or reboot: Shutdown.

Network, time and storage #

  • Inspect connections or change network settings: Network Manager, or The net command to inspect state and Configuring profiles to change configuration. Read the confirmation and rollback behavior before changing the network through a remote desktop.
  • Allow or block a network service: Check and change network policy safely.
  • Set the time zone or clock: Time zone and setting the clock.
  • Find software, configuration or service data on disk: Where files live.
  • Inspect disks and filesystems: Disk Manager is read-only. For changes, follow Managing mounts, Partitioning or Formatting with security descriptors. Partitioning and formatting can destroy data; follow the warnings in those guides before making changes.

Configuration beyond the settings apps #

Start with Find where a setting lives to locate its documentation and the component that reads it.

Use Registry Editor or reg for settings that require a registry change. Consult regman first: it explains what a key means, accepted values and when changes apply. A value being stored does not by itself prove the service accepted it. Follow Change a setting and verify it for the complete workflow.

For configuration backup and recovery, read Backup and restore before changing the registry's stores or layers.

Troubleshoot a problem

Peios / Using Peios / Start here

Start with what failed and when. Keep the error text and the name of the service, package, account or interface involved. Read the current state and relevant records before restarting a service, changing permissions or repeating an operation that changes the machine. For a reviewable event capture, follow Save incident event evidence.

The browser cannot reach the desktop #

  1. Check the address and port against Sign in from a browser. A machine configured to listen only on 127.0.0.1 is not reachable from another device.
  2. If the browser shows a certificate warning, follow The machine's certificate. Do not enter credentials when the certificate fingerprint does not match.
  3. At a console you can still reach, use net status to inspect the address, link and readiness. Check the GXWI service, gxwid, through Controlling services.
  4. If this happened during installation or first boot, return to that installer's guide. Network changes, reboot and completion of setup can change the address or what the browser shows.

Sign-in is refused #

An unknown account and a wrong credential intentionally produce the same sign-in failure. Check that you are using an account on this machine and follow Creating accounts for local-account administration. Do not infer that an account is missing from the sign-in error alone.

For an administrator investigating the failure, the sign-in audit trail explains the authority's and local account service's events. Those records are available only to accounts permitted to read them.

A service will not start, stops, or keeps restarting #

Use Service troubleshooting. It covers configuration, identity, dependency and crash-loop failures. Inspect the service's state and its latest output before retrying: a running process is not always a ready or healthy service.

In Services Manager, select the service and choose Logs… to open Event Viewer on its output, including hooks and health checks. Widen the time range if the failure is older than the default last 24 hours.

Networking is missing or changed unexpectedly #

Use Network Manager or net status to check the interface's verdict, selected profile, address, gateway and warnings.

  • Not managed / IGNORE: check which profile rule applies.
  • A rejected configuration: the last working rules can remain active; read the rejection before assuming the new settings took effect.
  • An address but no route: distinguish local connectivity from a route out of the machine.
  • Addresses work but names do not: follow Name resolution.

Make lasting changes through the supported network settings or registry profiles. Manual changes to a managed interface can be reverted by netd. Network Manager labels some firewall displays Example data; do not use those displays as evidence of live traffic. For the next check for your symptom, follow Network diagnostic tools.

The clock or displayed time is wrong #

Start with Keeping the time: inspect the effective time zone, clock state and source failures before changing the clock. A wrong time zone and an unsynchronised clock need different corrections.

A write fails or a filesystem is full #

Keep the exact error and affected path. Find why a filesystem is full distinguishes block space, inode pressure and incomplete directory measurements before choosing a supported remedy. Do not turn a permission or I/O failure into a deletion task without evidence.

A package or feature change was interrupted #

For a package operation, follow Transactions and recovery before starting another transaction. For a feature, follow Interrupted features; their recovery uses the feature's own lifecycle, rather than package transaction recovery.

An action is denied, or records seem to be missing #

For a refused operation, follow Debugging a denial. Collect the failing operation, identity and required access before changing permissions. The task guide explains the access needed for that operation.

Event queries omit records you may not read. Event Viewer can show whether its read policy hides records, or whether it could not read that policy. An empty list is not proof that nothing happened. Also check the time range and filters, and remember that logs are best effort.

Follow Find missing records to distinguish filtering, access, retention and collection failures. What the machine records explains logs, events and metrics; Event Viewer explains filtering, older records and access notices.

Peios Learn — documentation for the Peios project.

Built with Trail.