1
1
mirror of https://github.com/swaywm/sway synced 2024-12-03 17:38:27 +01:00

readme: Stop recommending setuid bit for non-logind systems

- Optional since Sway 1.6 per swaywm/wlroots@bad1e9afa8
- Deprecated in Sway 1.7 per 67d3d952b6cd
- Removed in Sway 1.8 per e5728052b59f
- Ignored in future versions (keeps root priveleges)
This commit is contained in:
Jan Beich 2023-09-12 04:27:04 +02:00 committed by Kenny Levinsen
parent 8edc48f6dd
commit 68caa8deba
24 changed files with 0 additions and 149 deletions

@ -43,12 +43,6 @@ Spusťte tyto příkazy:
ninja -C build/
sudo ninja -C build/ install
Na systémech bez logind či seatd musíte binární soubor sway nastavit jako suid:
sudo chmod a+s /usr/local/bin/sway
Sway svá root oprávnění zruší krátce po spuštění.
## Konfigurace
Pokud již používáte i3, zkopírujte svou konfiguraci i3 do `~/.config/sway/config`

@ -34,12 +34,6 @@ Führe die folgenden Befehle aus:
ninja -C build
sudo ninja -C build install
Falls dein System nicht logind benutzt, musst du sway noch die passenden Berechtigungen geben:
sudo chmod a+s /usr/local/bin/sway
Sway läuft nur in der Startphase mit Root-Rechten.
## Konfiguration
Falls du von i3 migrierst, kannst du deine Konfigurationsdatei nach `~/.config/sway/config` kopieren und die Einstellungen sollten ohne Weiteres funktionieren. Ansonsten kannst du die Beispielkonfiguration, die normalerweise in `/etc/sway/config` liegt, nach `~/.config/sway/config` kopieren. Die Dokumentation zur Konfigurationsdatei findest du in `man 5 sway`.

@ -45,12 +45,6 @@ Kør følgende kommandoer:
ninja -C build
sudo ninja -C build install
På systemer uden logind eller seatd skal du sætte SUID bit på sway filen:
sudo chmod a+s /usr/local/bin/sway
Sway dropper 'root' tilladelser kort efter opstart.
## Konfiguration
Hvis du allerede bruger i3 kan du bare kopiere din i3 konfiguration til

@ -44,12 +44,6 @@ Desde su consola, ejecute las órdenes:
ninja -C build
sudo ninja -C build install
En sistemas sin `logind`, necesitará cambiar los permisos del archivo compilado de sway:
sudo chmod a+s /usr/local/bin/sway
Sway abandonará los permisos de super-usuario al poco de arrancar.
## Configuración
Si ya utiliza i3, copie su archivo de configuración de i3 a `~/.config/sway/config` y

@ -51,12 +51,6 @@ Exécutez ces commandes :
ninja -C build
sudo ninja -C build install
Sur les systèmes sans logind, vous devez suid le binaire de sway :
sudo chmod a+s /usr/local/bin/sway
Sway se débarassera des permissions *root* peu de temps après le démarrage.
## Configuration
Si vous utilisez déjà i3, copiez votre configuration i3 vers

@ -39,12 +39,6 @@ _\* Compile-time dep_
ninja -C build/
sudo ninja -C build/ install
სისტემებზე logind და seatd-ის გარეშე, გჭირდება suid გაუშვა sway binary-ზე:
sudo chmod a+s /usr/local/bin/sway
Sway შეწყვეტს root ნებართვებს მალევე ჩართვის შემდეგ.
## კონფიგურაცია
თუ უკვე იყენებთ i3-ს, მაშინ დააკოპირე i3 კონფიგურაცია და ჩასვი `~/.config/sway/config`

@ -44,12 +44,6 @@ _\*Compile-time dep_
ninja -C build/
sudo ninja -C build/ install
Σε συστήματα χωρίς logind ή seatd, πρέπει να κάνετε suid το sway binary:
sudo chmod a+s /usr/local/bin/sway
Το Sway θα κάνει drop root δικαιώματα λίγο μετά την εκκίνηση.
## Configuration
Εάν ήδη χρησιμοποιήτε το i3, αντιγράψτε το i3 config σας στο `~/.config/sway/config` και

@ -48,13 +48,6 @@ _\* Compilation के समय आवश्यक_
ninja -C build/
sudo ninja -C build/ install
उन systems पर जिनमें ना तो logind है, ना ही seatd है, आपको sway की binary
को suid करना पडेगा:
sudo chmod a+s /usr/local/bin/sway
Sway अपनी root अनुमतियां प्रारंभ होने के कुछ ही देर बाद छोड़ देगी।
## Configuration
अगर आप पहले से ही i3 का उपयोग करते हैं तो अपने i3 config को

@ -44,13 +44,6 @@ Futtasd ezeket a parancsokat:
ninja -C build
sudo ninja -C build install
Ha `logind` nélküli rendszert használsz, akkor be kell állítanod a `suid` bitet
a futtaható állományon:
sudo chmod a+s /usr/local/bin/sway
A Sway indulás után nem sokkal el fogja engedni a root jogosultságait.
## Konfiguráció
Ha előzőleg i3-mat használtál, akkor átmásolhatod az i3 beállításaidat a

@ -45,12 +45,6 @@ _\*نیازمندی‌های زمان کامپایل برنامه_
ninja -C build
sudo ninja -C build install
روی سیستم‌های بدون logind، باید فرمان زیر را برای suid کردن باینری sway اجرا کنید:
sudo chmod a+s /usr/local/bin/sway
‏sway پس از startup مجوزهای دسترسی root را رها می‌کند.
### شخصی سازی و تنظیمات
اگر در حال حاضر از i3 استفاده می‌کنید، تنظیمات i3 خودتان را در فایل `~/.config/sway/config` کپی کنید و بدون نیاز به تغییر کار خواهد کرد. در غیر این‌صورت، فایل نمونه تنظیمات را استفاده کنید. این فایل عموما در `/etc/sway/config` قرار دارد. برای آگاهی بیشتر `man 5 sway` را اجرا کنید.

@ -42,13 +42,6 @@ Esegui questi comandi:
ninja -C build/
sudo ninja -C build/ install
Nei sistemi in cui non sono disponibili né logind né seatd, è necessario
impostare il permesso suid al binario di sway:
sudo chmod a+s /usr/local/bin/sway
Sway rinuncerà ai permessi di root poco dopo l'avvio.
## Configurazione
Se hai già usato i3, copia il tuo file di configurazione in

@ -43,12 +43,6 @@ _\*컴파일 떄 필요_
ninja -C build
sudo ninja -C build install
logind를 사용하고 있지 않는 시스템에서는, 바이너리에 suid를 설정할 필요가 있습니다:
sudo chmod a+s /usr/local/bin/sway
Sway는 시작 후에 root 권한을 drop할 것 입니다.
## 설정
i3를 이미 사용 중이라면, i3 config을 `~/.config/sway/config`로 복사하세요.

@ -43,12 +43,6 @@ Run these commands:
ninja -C build/
sudo ninja -C build/ install
On systems without logind nor seatd, you need to suid the sway binary:
sudo chmod a+s /usr/local/bin/sway
Sway will drop root permissions shortly after startup.
## Configuration
If you already use i3, then copy your i3 config to `~/.config/sway/config` and

@ -44,12 +44,6 @@ Voer deze opdrachten uit:
ninja -C build
sudo ninja -C build install
Op systemen zonder logind, moet je bij het binaire bestand het suid bit instellen:
sudo chmod a+s /usr/local/bin/sway
Sway zal root-rechten kort na het opstarten loslaten.
## Configuratie
Als je al i3 gebruikt, kopieer dan je i3-configuratie naar `~/.config/sway/config` en

@ -45,12 +45,6 @@ Kjør følgende kommandoer:
ninja -C build
sudo ninja -C build install
På systemer uten logind eller seatd skal du sette SUID bit i sway filen:
sudo chmod a+s /usr/local/bin/sway
Sway slipper 'root' tillatelser kort etter oppstart.
## Konfigurasjon
Hvis du allerede bruker i3 kan du bare kopiere din i3 konfigurasjon til

@ -44,12 +44,6 @@ Wykonaj następujące polecenia:
ninja -C build
sudo ninja -C build install
Na systemach bez logind należy wykonać polecenie suid na pliku wykonywalnym sway:
sudo chmod a+s /usr/local/bin/sway
Sway pozbędzie się uprawnień roota tuż po wystartowaniu.
## Konfiguracja
Jeśli już korzystasz z i3, skopiuj swoją konfigurację i3 do katalogu `~/.config/sway/config` i

@ -46,12 +46,6 @@ Execute esses comandos:
ninja -C build
sudo ninja -C build install
Em sistemas sem logind, você precisa preparar o binário do sway:
sudo chmod a+s /usr/local/bin/sway
O sway perderá as privilégios de de root logo após o início do sistema.
## Configuração
Se você já utiliza o i3, então copie os seus arquivos de configuração para `~/.config/sway/config` e

@ -43,14 +43,6 @@ Rulați aceste comenzi:
sudo ninja -C build install
```
Pe sisteme fără logind, trebuie să folosiți următoarea comandă pentru a marca binarul de Sway ca suid:
```
sudo chmod a+s /usr/local/bin/sway
```
Imediat după pornire, Sway va renunța la permisiunile de root.
## Configurare
Dacă folosiți deja i3, copiați fișierul de configurare din i3 în `~/.config/sway/config`, și va funcționa fără a necesita nici o modificare. In caz contrar, copiați exemplul de configurare (disponibil de obicei în `/etc/sway/config`) în `~/.config/sway/config`.

@ -45,12 +45,6 @@ _\*Зависимости для сборки_
ninja -C build
sudo ninja -C build install
На системах без logind вам понадобится добавить suid к файлу программы sway:
sudo chmod a+s /usr/local/bin/sway
sway сбросит root-права при запуске.
## Настройка
Если вы уже используете i3, скопируйте ваш конфигурационный файл i3 в `~/.config/sway/config`, и

@ -41,12 +41,6 @@ Kör dessa kommandon:
ninja -C build/
sudo ninja -C build/ install
På system utan logind eller seatd måste du ge sways exekverbara fil root-privilegier:
sudo chmod a+s /usr/local/bin/sway
Sway kommer att överge sina root-privilegier kort efter uppstart.
## Konfiguration
Ifall du redan använder i3 så kan du kopiera din konfigurationsfil till `~/.config/sway/config` och det kommer då att fungera som det ska.

@ -42,12 +42,6 @@ _\*Derleme-anı bağımlılıkları_
ninja -C build
sudo ninja -C build install
logind olmayan sistemlerde, sway ikilisine (binary) izin vermeniz (suid) gerekir:
sudo chmod a+s /usr/local/bin/sway
Sway, başlangıçtan kısa bir süre sonra kök(root) izinlerini bırakacaktır.
## Yapılandırma
Zaten i3 kullanıyorsanız, i3 yapılandırmanızı `~/.config/sway/config` konumuna kopyalayın ve kutudan çıktığı gibi çalışacaktır. Aksi takdirde, örnek yapılandırma dosyasını `~/.config/sway/config` konumuna kopyalayın. Genellikle `/etc/sway/config` konumunda bulunur.

@ -55,12 +55,6 @@ _\*Лише для компіляції_
ninja -C build
sudo ninja -C build install
На системах без logind, необхідно встановити біт SUID на виконуваний файл sway:
sudo chmod a+s /usr/local/bin/sway
Sway втратить права доступу root незабаром після запуску.
## Налаштування
Якщо ви вже використовуєте i3, скопіюйте свій файл налаштувань

@ -39,12 +39,6 @@ _\*编译时依赖_
ninja -C build/
sudo ninja -C build/ install
在没有logind或seatd的系统上, 你需要给sway二进制文件设置suid:
sudo chmod a+s /usr/local/bin/sway
启动后Sway会尽快放弃root权限。
## 配置
如果你已经在使用i3直接复制i3配置文件到 `~/.config/sway/config`,这是开箱即用的。或者,你可以复制配置样例到`~/.config/sway/config`。它通常位于 `/etc/sway/config`

@ -44,12 +44,6 @@ _\*編譯時相依_
ninja -C build
sudo ninja -C build install
在沒有 logind 的系統上,你需要為 sway 的執行檔加上 suid。
sudo chmod a+s /usr/local/bin/sway
Sway 在啟動不久後就會放棄 root 權限。
## 設定檔
如果你已經在使用 i3你可以直接將你的 i3 設定檔複製到 `~/.config/sway/config` 然後就能直接使用。