DIRIO — file resource management

IT manages file servers from one console. A folder owner grants access — down to a single file. Employees see only their own files on the desktop. Who created, changed or deleted a file is in the journal.

dirio.ru — management console
DIRIO file operation audit: who created, renamed or deleted what and when

Overview

IT keeps the servers, owners keep the folders

DIRIO is a file resource management system: a console for the administrator, an agent on the file server, and a client on the desktop. The administrator sees servers and shares from one place. The folder owner decides who sees what. Employees get access on the desktop and see only their own files.

All features

Servers, shares, sessions and open files in one place, refreshed every 10 seconds. Samba settings are defined in the console and applied by the agent.

The administrator assigns an owner and deputies. From then on the owner grants and revokes access from the "My resources" tab — no IT ticket. When someone leaves, ownership is handed over in a couple of clicks.

Access can be granted to any folder or a single file inside a share. Other people's folders and files do not appear in the file manager: users see exactly what they are allowed to see.

A job can start immediately or at a set time. Fifteen minutes before the start the folder becomes read-only: reading continues, writing is closed for the duration of the copy. Clients are notified; data goes directly from source to target.

Create, change, delete, rename — without the noise of someone just opening a folder. Owners see their resources in the client ("Action audit"); administrators see all shares in the console. Administrator actions go into a separate journal.

Mounted folders get desktop shortcuts. The tray menu has "My folders", "My resources" and "Notifications". Access grants and scheduled moves pop up in the client and are also sent by email when SMTP is configured.

Features

What DIRIO does

Management console

Servers, shares, sessions and open files in one console. The list refreshes every 10 seconds.

Resource owners

Every share has an owner and deputies. Access is granted without an IT ticket; ownership is handed over in two clicks.

Per-folder and per-file access

Access to any folder or a single file inside a share. Other people's files do not appear in the file manager.

Access confirmation

Access is on immediately. The user can accept or decline; a decline removes access. The owner sees the status.

Notifications

The "Notifications" tab in the client, an unread badge, pop-ups, and email when SMTP is configured.

Data moves

On a schedule or right away. Fifteen minutes before the start the folder becomes read-only. Sources: Linux over SSH, SMB, Windows via WinRM.

Operation journal

Who created, changed, renamed or deleted a file. No noise from simply opening a folder.

Workstation client

Desktop shortcuts, a tray menu, "My folders" and "My resources". If the link drops, folders remount themselves.

Also included: console dark theme· REST API· permissions menu in Nautilus and Dolphin· ownership handover when someone leaves

How it works

Console, agent, Samba and client

The console manages agents on file servers and Samba with the DIRIO module. The workstation client mounts shares with a domain ticket and talks to the console over HTTPS. An existing Samba server connects through the agent — no container, no reinstall.

Management console File server agent Samba + DIRIO module
shares over SMB · console over HTTPS
Workstation client (tray · CLI · file managers)
Center

Console

Web console and HTTPS API: servers, shares, sessions, migrations, roles and journals. Deployed in Docker from deb/rpm.

Host

Agent

A service on the file server: first it only observes, then it applies settings from the console. It also runs data moves.

Data

DIRIO Samba

Samba with the DIRIO module: users see only the folders and files they are allowed. If authorization is down, there is no access.

Desktop

Client

Tray, CLI and a menu in Nautilus and Dolphin. Tabs: "My folders", "My resources", "Notifications". Sign-in uses a domain ticket.

Directory & SSO

MS AD · FreeIPA · ALD Pro

LDAP sources: single sign-on for administrators, roles bound to directory nodes (OUs/groups) and dynamic collections.

Client sign-in

Kerberos

Share access via a domain ticket — no password stored on the client.

Monitoring

SIEM

Export of access events and administrator actions: Syslog RFC 5424 (UDP/TCP/TLS) and HTTP webhook — KUMA, MaxPatrol, Splunk.

Desktop

Nautilus · Dolphin

dirio-fm-gnome and dirio-fm-kde packages: a "DIRIO permissions" context menu in GNOME and KDE.

Security

Access under control, every action on the record

SIEM

event export: Syslog RFC 5424 (UDP/TCP/TLS) and HTTP webhook — KUMA, MaxPatrol, Splunk.

Roles

console rights are bound to the directory: AD, FreeIPA, ALD Pro — groups and OUs.

Journal

user file operations and administrator actions live in separate journals.

Other people's folders do not appear in the file manager. If authorization is down, there is no access. Move-source passwords never appear in job logs.

Platform protection

  • Directory roles

    Console rights are bound to AD, FreeIPA or ALD Pro groups and OUs.

  • Invisible without access

    Other people's folders and files do not appear in the file manager — the share structure is never revealed.

  • No service, no access

    If authorization is unreachable, DIRIO does not open shares.

  • Two journals

    User file operations and administrator actions are written separately.

  • SIEM export

    Syslog RFC 5424 (UDP/TCP/TLS) and HTTP webhook: KUMA, MaxPatrol, Splunk.

Screenshots

The DIRIO interface

Frequently asked questions

DIRIO is a file resource management system: a console, agents on file servers, Samba with the DIRIO module, and a desktop client. The administrator manages servers from one place. The folder owner grants access. Employees see only their own files. Every operation is logged.

The administrator assigns an owner and deputies — they get a notification. From the "My resources" tab the owner sees who was granted what and who accepted, declined or has not answered yet. They edit rules, grant access to a folder or a file, and can hand ownership to another employee while staying a deputy. Changes go into the console audit journal.

Access is on immediately. The user gets a notification in the "Notifications" tab and by email: "Accept" or "Decline". A decline removes access to the whole resource and stays in place even if the rules are later edited; re-granting asks for confirmation again. The owner sees the status.

Yes. The DIRIO VFS module builds a virtual tree from the grant policy: rules can point to any path inside a share. Invisible names are hidden from directory listings (readdir), and direct access to a forbidden path returns "no such file" (ENOENT) — the user never learns that someone else's data exists.

A job starts immediately or on a schedule. Fifteen minutes before the start the folder becomes read-only: reading continues, writing is closed. Clients are notified, the icon shows a lock. After completion, writing is opened again. The target server's agent copies the data: Linux over SSH (rsync), SMB network folders, Windows via WinRM. A dry run, ACL transfer and a rate limit are available.

Today — Linux: deb (Astra Linux, Debian, Ubuntu) and rpm (RED OS, RHEL); the console deploys to Docker. The client is a CLI, a tray GUI and a menu in Nautilus and Dolphin; Astra's fly file browser is supported. Directories: MS AD, FreeIPA, ALD Pro; the client signs in with a domain ticket (Kerberos). The Windows client is in development.

Yes. The agent installs on an existing server without a container. The first run is always observe mode: DIRIO only shows what it intends to manage. Co-manage and full modes are then enabled step by step. Before applying settings the agent backs up smb.conf and checks it.

Next steps

Bring order to your file resources

We will show the console, folder owners, data moves and the journal — or connect your servers in observe mode, with no production changes.

Demonstration

An online tour of the console and clients on our demo stand, with answers to your architecture and security questions.

Write to info@dirio.ru

Pilot deployment

We will connect your file servers in observe mode and show the real picture: shares, sessions, Drift.

Discuss a pilot

Or directly: info@dirio.ru · +7 995 437-14-87