Zum Inhalt springen

Berechtigungen

Berechtigungen auf einem Server, für Mitglieder (Mitglieder und Berechtigungen) und API-Tokens (API-Tokens). Owner und Admins haben alle. Die Tabelle stammt aus dem Code des Panels; ihre Beschreibungen sind englisch.

GroupPermissionAllows
Serverserver.viewSee the server, its state, ports and stats
Servermonitor.viewSee the resource charts (Monitor: CPU, memory, disk, network over time)
Consoleconsole.readRead the live console
Consoleconsole.writeSend console commands
Powerpower.startStart the server
Powerpower.stopStop the server
Powerpower.restartRestart the server
Powerpower.killKill the server
Filesfiles.listList folders
Filesfiles.readRead and download files
Filesfiles.writeCreate, edit, upload and rename files
Filesfiles.deleteDelete files
Filesfiles.sftpConnect with SFTP (with the file permissions above)
Startupstartup.readSee startup variables
Startupstartup.writeChange startup variables
Settingssettings.reinstallReinstall the server
Settingssettings.updateUpdate the game from Steam, and enter Steam Guard codes for it
Backupsbackups.listSee the backups
Backupsbackups.createCreate backups (and lock them)
Backupsbackups.downloadDownload backups
Backupsbackups.restoreRestore a backup over the server's files
Backupsbackups.deleteDelete backups
Schedulesschedules.readSee the schedules
Schedulesschedules.writeCreate, change and run schedules (only with tasks the person may do)

power.* umfasst eine Gruppe, * alles. Jedes Panel liefert die Liste auch unter GET /api/v1/permissions.

  • Datei-Berechtigungen lassen sich auf Pfade beschränken; siehe Dateizugriff auf bestimmte Pfade.
  • Verschieben oder Umbenennen braucht files.write auf beiden Pfaden.
  • files.sftp gibt es nur für Mitglieder; Tokens können SFTP nicht verwenden.
  • Ein Schedule kann nur Aufgaben enthalten, die sein Autor selbst darf (ein Neustart braucht power.restart).