---
schema_version: "1"
id: 69603a6f55a4d39b8da962360dd3aa116c8d2b65a6851ab4f1753d65a6cdb834
title: Systemanvändare, sudo-behörigheter och systemd
collection: tableau
version: next
locale: sv-se
portal_url: https://docs.salesforce.com/tableau/next/sv-se/server-linux/security_privilege_linux.md
canonical_url: https://help.tableau.com/v0.0/server-linux/sv-se/security_privilege_linux.htm
source_site: help.tableau.com
content_type: documentation
content_hash: e12b300c4747bb11c96dcd25afacf162415e47bc47b587c9baea1c71ff87c8cf
description: Understand system user, sudo privileges, and systemd for Tableau Server on Linux.
---
[Hoppa till huvudinnehåll](#main-content)

# Systemanvändare, sudo-behörigheter och systemd

Det här avsnittet beskriver systemanvändare, systemd-användartjänst och sudo-privilegier gällande Tableau Server.

## Separation av behörigheter

Enligt standardiserade bästa säkerhetspraxis kör Tableau Server för Linux processer med minsta möjliga behörighet. Under installationen skapas den obehöriga användaren, _tableau_, i en server-auktoriserad grupp (_tableau_).

Ett exempel på användarpost i filen /etc/passwd är som följer:

- `tableau:x:993:991:Tableau Server:/var/opt/tableau/tableau_server:/bin/bash`

Alla processer körs som den obehöriga användaren _tableau_. Detta innebär att om en av Tableau Server-processerna (såsom en process som visar visualiseringar för användare) äventyras på något sätt, skulle den endast påverka Tableau Server och inte resten av Linux-systemet. Av den här anledningen bör du inte lägga till den obehöriga användaren `tableau` till gruppen `tsmadmin`. Gruppen `tsmadmin` bör endast innehålla konton som kräver auktorisering för åtkomst till OS-relaterade Tableau-konfigurationer.

Användaren `tableau` och gruppen `tsmadmin` skapas av Tableau Server-initieringsprocessen. Du kan ange en annan obehörig användare eller TSM-auktoriseringsgrupp under installationen. Se [Identitetsregister](https://help.tableau.com/v0.0/server-linux/sv-se/plan_identity_store.htm) för mer information om systemanvändare och -grupper, i samband med installationen och konfiguration av LDAP.

## _sudo_\-behörigheter

Den första versionen (10.5) av Tableau Server på Linux förlitade sig på sudo-behörigheter genom att uppdatera sudoers-filen. Att uppdatera sudoers-filen skapar konflikter med vissa bästa praxis gällande systemhanteringskonfigurationer och säkerhetspolicyer. Därför skapar eller använder Tableau Server version 2018.1 (och senare) inte längre en behörig användare (`tsmagent`). Den aktuella versionen av Tableau Server uppdaterar eller innehåller inte heller en Tableau-specifik sudoers-fil.

Alla behöriga åtgärder sker nu under installationen av paket och programvara.

## systemd-användartjänst

I Tableau Server version 10.5 på Linux krävdes sudo-behörigheter för att ändra eller starta om TSM-tjänsterna, vilket krävde systemctl-kommandon. Alla TSM-tjänster kördes från den normala systemomfattande systemprocessen (`process ID 1`, som kör alla processer i operativsystemet). I det här schemat körs systemd-processen som rot. Därför krävde Tableau Server version 10.5 sudo-behörigheter.

Med nuvarande version 2018.1 (och senare) har vi tagit bort behovet av sudo-behörigheter genom att använda möjligheten som systemd har för att köras som en användartjänst. Systemd-användartjänsten körs som en normal användare. Den behöver därför inga speciella behörigheter när den väl har aktiverats.

I normala användningsfall behöver kommandon inte utfärdas till systemd då TSM tar hand om det. För felsökningsscenarier kan du dock behöva interagera med TSM-tjänsterna. Precis som med de tidigare versionerna utfärdas samma systemctl-kommandon för dessa scenarier. Kommandon bör dock köras som användaren `tableau` och inte som rot. Om du angav en annan obehörig systemanvändare under installationen av Tableau Server ska du köra dessa kommandon som den användaren.

### Köra systemctl-kommandon

Använd följande syntaxexempel för att utfärda en begäran till systemd med systemctl-kommandona.

Starta en session som oprivilegierad användare. Flaggan `-l` är avgörande för att ställa in miljövariabler korrekt.

`sudo su -l tableau`

Utfärda sedan kommandon. Exempel:

`systemctl --user status tabadmincontroller_0`

`systemctl --user restart tabadmincontroller_0`