mirror of
https://github.com/swaywm/sway.git
synced 2024-11-22 07:51:28 +00:00
readme: Stop recommending setuid bit for non-logind systems
- Optional since Sway 1.6 per swaywm/wlroots@bad1e9afa8 - Deprecated in Sway 1.7 per67d3d952b6
- Removed in Sway 1.8 pere5728052b5
- Ignored in future versions (keeps root priveleges)
This commit is contained in:
parent
8edc48f6dd
commit
68caa8deba
|
@ -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`
|
||||||
|
|
|
@ -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`.
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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`
|
||||||
|
|
|
@ -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` και
|
||||||
|
|
|
@ -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 को
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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` را اجرا کنید.
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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`로 복사하세요.
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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`.
|
||||||
|
|
|
@ -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`, и
|
||||||
|
|
|
@ -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.
|
||||||
|
|
|
@ -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.
|
||||||
|
|
|
@ -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, скопіюйте свій файл налаштувань
|
||||||
|
|
|
@ -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`。
|
||||||
|
|
|
@ -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` 然後就能直接使用。
|
||||||
|
|
Loading…
Reference in a new issue