readme: Stop recommending setuid bit for non-logind systems

- Optional since Sway 1.6 per swaywm/wlroots@bad1e9afa8
- Deprecated in Sway 1.7 per 67d3d952b6
- Removed in Sway 1.8 per e5728052b5
- 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

View file

@ -43,12 +43,6 @@ Spusťte tyto příkazy:
ninja -C build/ ninja -C build/
sudo ninja -C build/ install 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 ## Konfigurace
Pokud již používáte i3, zkopírujte svou konfiguraci i3 do `~/.config/sway/config` Pokud již používáte i3, zkopírujte svou konfiguraci i3 do `~/.config/sway/config`

View file

@ -34,12 +34,6 @@ Führe die folgenden Befehle aus:
ninja -C build ninja -C build
sudo ninja -C build install 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 ## 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`. 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`.

View file

@ -45,12 +45,6 @@ Kør følgende kommandoer:
ninja -C build ninja -C build
sudo ninja -C build install 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 ## Konfiguration
Hvis du allerede bruger i3 kan du bare kopiere din i3 konfiguration til Hvis du allerede bruger i3 kan du bare kopiere din i3 konfiguration til

View file

@ -44,12 +44,6 @@ Desde su consola, ejecute las órdenes:
ninja -C build ninja -C build
sudo ninja -C build install 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 ## Configuración
Si ya utiliza i3, copie su archivo de configuración de i3 a `~/.config/sway/config` y Si ya utiliza i3, copie su archivo de configuración de i3 a `~/.config/sway/config` y

View file

@ -51,12 +51,6 @@ Exécutez ces commandes :
ninja -C build ninja -C build
sudo ninja -C build install 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 ## Configuration
Si vous utilisez déjà i3, copiez votre configuration i3 vers Si vous utilisez déjà i3, copiez votre configuration i3 vers

View file

@ -39,12 +39,6 @@ _\* Compile-time dep_
ninja -C build/ ninja -C build/
sudo ninja -C build/ install 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` თუ უკვე იყენებთ i3-ს, მაშინ დააკოპირე i3 კონფიგურაცია და ჩასვი `~/.config/sway/config`

View file

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

View file

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

View file

@ -44,13 +44,6 @@ Futtasd ezeket a parancsokat:
ninja -C build ninja -C build
sudo ninja -C build install 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ó ## Konfiguráció
Ha előzőleg i3-mat használtál, akkor átmásolhatod az i3 beállításaidat a Ha előzőleg i3-mat használtál, akkor átmásolhatod az i3 beállításaidat a

View file

@ -45,12 +45,6 @@ _\*نیازمندی‌های زمان کامپایل برنامه_
ninja -C build ninja -C build
sudo ninja -C build install 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` را اجرا کنید. اگر در حال حاضر از i3 استفاده می‌کنید، تنظیمات i3 خودتان را در فایل `~/.config/sway/config` کپی کنید و بدون نیاز به تغییر کار خواهد کرد. در غیر این‌صورت، فایل نمونه تنظیمات را استفاده کنید. این فایل عموما در `/etc/sway/config` قرار دارد. برای آگاهی بیشتر `man 5 sway` را اجرا کنید.

View file

@ -42,13 +42,6 @@ Esegui questi comandi:
ninja -C build/ ninja -C build/
sudo ninja -C build/ install 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 ## Configurazione
Se hai già usato i3, copia il tuo file di configurazione in Se hai già usato i3, copia il tuo file di configurazione in

View file

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

View file

@ -43,12 +43,6 @@ Run these commands:
ninja -C build/ ninja -C build/
sudo ninja -C build/ install 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 ## Configuration
If you already use i3, then copy your i3 config to `~/.config/sway/config` and If you already use i3, then copy your i3 config to `~/.config/sway/config` and

View file

@ -44,12 +44,6 @@ Voer deze opdrachten uit:
ninja -C build ninja -C build
sudo ninja -C build install 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 ## Configuratie
Als je al i3 gebruikt, kopieer dan je i3-configuratie naar `~/.config/sway/config` en Als je al i3 gebruikt, kopieer dan je i3-configuratie naar `~/.config/sway/config` en

View file

@ -45,12 +45,6 @@ Kjør følgende kommandoer:
ninja -C build ninja -C build
sudo ninja -C build install 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 ## Konfigurasjon
Hvis du allerede bruker i3 kan du bare kopiere din i3 konfigurasjon til Hvis du allerede bruker i3 kan du bare kopiere din i3 konfigurasjon til

View file

@ -44,12 +44,6 @@ Wykonaj następujące polecenia:
ninja -C build ninja -C build
sudo ninja -C build install 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 ## Konfiguracja
Jeśli już korzystasz z i3, skopiuj swoją konfigurację i3 do katalogu `~/.config/sway/config` i Jeśli już korzystasz z i3, skopiuj swoją konfigurację i3 do katalogu `~/.config/sway/config` i

View file

@ -46,12 +46,6 @@ Execute esses comandos:
ninja -C build ninja -C build
sudo ninja -C build install 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 ## Configuração
Se você já utiliza o i3, então copie os seus arquivos de configuração para `~/.config/sway/config` e Se você já utiliza o i3, então copie os seus arquivos de configuração para `~/.config/sway/config` e

View file

@ -43,14 +43,6 @@ Rulați aceste comenzi:
sudo ninja -C build install 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 ## 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`. 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`.

View file

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

View file

@ -41,12 +41,6 @@ Kör dessa kommandon:
ninja -C build/ ninja -C build/
sudo ninja -C build/ install 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 ## 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. 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.

View file

@ -42,12 +42,6 @@ _\*Derleme-anı bağımlılıkları_
ninja -C build ninja -C build
sudo ninja -C build install 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 ## 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. 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.

View file

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

View file

@ -39,12 +39,6 @@ _\*编译时依赖_
ninja -C build/ ninja -C build/
sudo ninja -C build/ install 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` 如果你已经在使用i3直接复制i3配置文件到 `~/.config/sway/config`,这是开箱即用的。或者,你可以复制配置样例到`~/.config/sway/config`。它通常位于 `/etc/sway/config`

View file

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