Sailfish OS lässt sich mit wenigen Handgriffen wie ein natives Linux-System einrichten.
- Entwicklermodus aktivieren
1Einstellungen -> Entwicklerwerkzeuge -> Entwicklermodus aktivieren - SSH Aktivieren und Passwort erstellen
1Einstellungen -> Entwicklerwerkzeuge -> Remoteverbindung aktivieren - Root Zugang via sudo :
Rootterminal öffnen ( wird bei Aktivierung des Entwicklermodus automatisch installiert )
12345devel-sussu ar mer-toolspkcon updatepkcon install -y sudoecho "nemo ALL=(ALL) ALL" >> /etc/sudoers
* Der sudo Befehl für den den User nemo ( ab SFOS 3.3 defaultuser ) erfordert einen Eintrag in der /etc/sudoers : „nemo ALL=(ALL) ALL“ bzw. „defaultuser defaultuser“ :
12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091## sudoers file.#### This file MUST be edited with the 'visudo' command as root.## Failure to use 'visudo' may result in syntax or file permission errors## that prevent sudo from running.#### See the sudoers man page for the details on how to write a sudoers file.###### Host alias specification#### Groups of machines. These may include host names (optionally with wildcards),## IP addresses, network numbers or netgroups.# Host_Alias WEBSERVERS = www1, www2, www3#### User alias specification#### Groups of users. These may consist of user names, uids, Unix groups,## or netgroups.# User_Alias ADMINS = millert, dowdy, mikef#### Cmnd alias specification#### Groups of commands. Often used to group related commands together.# Cmnd_Alias PROCESSES = /usr/bin/nice, /bin/kill, /usr/bin/renice, \# /usr/bin/pkill, /usr/bin/top#### Defaults specification#### You may wish to keep some of the following environment variables## when running commands via sudo.#### Locale settings# Defaults env_keep += "LANG LANGUAGE LINGUAS LC_* _XKB_CHARSET"#### Run X applications through sudo; HOME is used to find the## .Xauthority file. Note that other programs use HOME to find## configuration files and this may lead to privilege escalation!# Defaults env_keep += "HOME"#### X11 resource path settings# Defaults env_keep += "XAPPLRESDIR XFILESEARCHPATH XUSERFILESEARCHPATH"#### Desktop path settings# Defaults env_keep += "QTDIR KDEDIR"#### Allow sudo-run commands to inherit the callers' ConsoleKit session# Defaults env_keep += "XDG_SESSION_COOKIE"#### Uncomment to enable special input methods. Care should be taken as## this may allow users to subvert the command being run via sudo.# Defaults env_keep += "XMODIFIERS GTK_IM_MODULE QT_IM_MODULE QT_IM_SWITCHER"#### Uncomment to enable logging of a command's output, except for## sudoreplay and reboot. Use sudoreplay to play back logged sessions.# Defaults log_output# Defaults!/usr/bin/sudoreplay !log_output# Defaults!/usr/local/bin/sudoreplay !log_output# Defaults!/sbin/reboot !log_output#### Runas alias specification###### User privilege specification##root ALL=(ALL) ALLnemo ALL=(ALL) ALL## Uncomment to allow members of group wheel to execute any command# %wheel ALL=(ALL) ALL## Same thing without a password# %wheel ALL=(ALL) NOPASSWD: ALL## Uncomment to allow members of group sudo to execute any command# %sudo ALL=(ALL) ALL## Uncomment to allow any user to run sudo if they know the password## of the user they are running the command as (root by default).# Defaults targetpw # Ask for the password of the target user# ALL ALL=(ALL) ALL # WARNING: only use this together with 'Defaults targetpw'## Read drop-in files from /etc/sudoers.d## (the '#' here does not indicate a comment)#includedir /etc/sudoers.d<img class="alignnone size-full wp-image-5077" src="https://speefak.spdns.de/oss_lifestyle/wp-content/uploads/2019/07/blank_pixel.png" alt="" width="1" height="1" />
by Speefak