Linuxでルートアクセスを使用してプログラムを開く方法

プラットフォームのセキュリティの性質上、Linuxでroot権限でプログラムを開く必要がある場合があります。実際、通常のユーザーでは実行できない操作もあります(ルートフォルダー内のファイルの管理、ハードドライブのフォーマット、システムファイルの編集などが思い浮かびます)。

Linuxでルートアクセスを使用してプログラムを開くには、いくつかの方法があります。このガイドでは、その方法を説明します。ただし、注意してください。Rootアカウントでプログラムを開始するには、最初にそれを有効にする必要があります。rootアカウントが無効になっているLinuxOSを使用している場合は、以下の手順に従って、rootアカウントをオンにする方法を学習してください。

ルートアカウントを有効にする

キーボードのCtrl + Alt + TまたはCtrl + Shift + Tを押して、ターミナルウィンドウを起動します。次に、システムにsudo権限があると想定して、sudo-sコマンドを使用して昇格されたセッションにログインします。

sudo -s

次に、passwdと入力して、システム上のrootアカウントのパスワードを強制的にリセットします。

passwd

LinuxPCでrootアカウントの新しいパスワードを設定します。ただし、安全である必要があることに注意してください。新しいパスワードが設定されると、rootアカウントに再度アクセスできるようになります。

ルート–ターミナルでプログラムを開く

ルート権限でプログラムを起動する最も速く、通常最も信頼できる方法は、ターミナルでルートにログインしてから、コマンドとしてプログラムの名前を実行することです。

su-

ターミナルセッションでルートアクセスを取得すると、プログラムを起動できるようになります。したがって、たとえば、ルートアクセスでGnomeファイルマネージャーにアクセスする場合は、ターミナルでnautilus コマンドを実行します。

Linuxでルートアクセスを使用してプログラムを開く方法

オウムガイ

だから、覚えておいてください。ルートとしてログインし、次のコマンドでアプリを起動します。

プログラム名

ルートの場合、ほとんどのプログラムはスーパーユーザー権限ですぐに起動できます。ただし、ターミナルウィンドウ方式は100%信頼できるわけではないことに注意してください。Linuxのコマンドラインの性質上、一部のアプリは完全に実行されません。

この方法で動作するプログラムと動作しないプログラムを検出する方法はありません。判断する最良の方法は試行錯誤です。ただし、プログラムがターミナルでRootとして起動することを拒否した場合は、コマンドラインでそのように表示されます。

ルートでプログラムを開く– Pkexec

ほとんどのLinuxオペレーティングシステムでは、プログラムをrootとして実行する必要がある場合、パスワードプロンプトが表示されます。このプロンプトは、アカウントのパスワードを入力するようにユーザーに指示します。次に、アプリは昇格された特権で起動します。この方法でデスクトップ上でプログラムを起動することはすべて、Pkexecツールのおかげで可能になります。

この方法でプログラムを起動するのは魔法ではありません。このツールを使用すると、Linuxデスクトップにインストールされているほぼすべてのアプリケーションを簡単に起動できます。

pkexecを使用するには、キーボードのAlt + F2を押します。このキーボードコンボは、デスクトップ環境でクイック起動ウィンドウを起動します。

デスクトップでクイック起動ウィンドウが開いたら、pkexecコマンドを書き、その後に起動するプログラムの名前を書きます。

たとえば、Gpartedパーティションマネージャーをルートとして起動するには、次のようにします。

Linuxでルートアクセスを使用してプログラムを開く方法

pkexec gparted

以下のようなコマンド構文に従うだけで、ほぼすべてのプログラムがrootとして起動するはずです。

pkexecプログラム名

Linuxデスクトップでクイック起動バーを使用したくないですか?ターミナルのpkexecツールを使用して、ルートスルーとしてアプリを起動することもできます。Ctrl + Alt + TまたはCtrl + Shift + Tを押して、ターミナルセッションを起動するだけです。次に、次のようにします。

pkexecプログラム名

ルートでプログラムを開く– Gksu

Pkex​​ecツールが登場するずっと前に、Gksuがありました。これはPkexecと同じように機能しますが、Linuxディストリビューションのメンテナは、同様に機能しないため、これを廃止することにしました。とはいえ、Pkexecを使用するのが好きではなく、Rootとしてプログラムを起動する方法が必要な場合でも、それは機能します。

残念ながら、Gksuはあまり使用されていないため、最新のLinuxディストリビューションのソフトウェアリポジトリの多くには設定されていません。現在のところ、Debian 7-9がサポートしており、OpenSUSE LEAP(42.3および15.0)とTumbleweedがサポートしています。Ubuntu 16.04LTSも同様です。

インストールするには、ターミナルを開き、オペレーティングシステムに対応するコマンドを入力します。

Ubuntu 16.04 LTS

sudo apt install gksu

Debian

sudo apt-get install gksu

OpenSUSE LEAP 15.0

sudo zypper addrepo https://widehat.opensuse.org/opensuse/repositories/GNOME:/Apps/openSUSE_Leap_15.0/ gnome-apps sudo zypper install gksu

OpenSUSE LEAP 42.3

sudo zypper addrepo https://widehat.opensuse.org/opensuse/repositories/GNOME:/Apps/openSUSE_Leap_42.3/ gnome-apps sudo zypper install gksu

OpenSUSEタンブルウィード

sudo zypper addrepo https://widehat.opensuse.org/opensuse/repositories/GNOME:/Apps/openSUSE_Factory/ gnome-apps sudo zypper install gksu

LinuxシステムにGksuアプリケーションをセットアップすると、使用できるようになります。ルートとしてプログラムを開始するには、デスクトップでAlt + F2を押します。起動バーが表示されます。バーに、gksuの後に、起動するプログラムを入力します。たとえば、XFCE4ファイルマネージャーを起動するには、次のようにします。

Linuxでルートアクセスを使用してプログラムを開く方法

gksu thunar

Gksuを使用してアプリケーションを起動するには、以下のコマンドライン構文に従います。

gksuプログラム名

同じ構文を使用して、ターミナルからルートとしてアプリを直接起動することもできます。

Leave a Comment

LinuxにOperaDeveloperEditionブラウザをインストールする方法

LinuxにOperaDeveloperEditionブラウザをインストールする方法

Linuxを使用しているOperaユーザーで、開発に取り掛かろうとしている場合は、Operaに開発者向けのブラウザがあることを知っていただければ幸いです。これ

KDEPlasmaパネルのクラッシュの問題を修正する方法

KDEPlasmaパネルのクラッシュの問題を修正する方法

KDE Plasmaパネルのクラッシュの問題を修正するための総合的なガイド

LinuxにBlenderをインストールする方法

LinuxにBlenderをインストールする方法

LinuxにBlenderをインストールする方法

FedoraLinuxアプリインストーラーを高速化する方法

FedoraLinuxアプリインストーラーを高速化する方法

Fedora Linuxアプリインストーラーを高速化するための完全ガイド

LinuxでWindowsBitlockerパーティションにアクセスする方法

LinuxでWindowsBitlockerパーティションにアクセスする方法

LinuxでWindows Bitlockerパーティションにアクセスする方法

Linux で画像をアップスケールする方法

Linux で画像をアップスケールする方法

Upscaler は、Linux 用のシンプルな Flatpak アプリで、使用すると、あらゆる画像をより高い解像度に拡大縮小できます。システムでの使用方法は次のとおりです。

7zip:Ubuntuのインストール[ガイド]

7zip:Ubuntuのインストール[ガイド]

7Zipは、Windows用の最も人気のある無料のオープンソースアーカイブツールです。Ubuntuに7Zipをインストールして、様々な圧縮ファイルを扱えるようにしましょう。

LinuxデスクトップでYouTubeMusicを使用する方法

LinuxデスクトップでYouTubeMusicを使用する方法

YouTube Musicは優れたサービスです。しかし、Linuxユーザーがサービスを楽しむための公式クライアントはありません。コミュニティのアプリを利用してLinuxでYouTube Musicを楽しむ方法について説明します。

Ubuntu:フォーマットSDカード[ガイド]

Ubuntu:フォーマットSDカード[ガイド]

UbuntuでSDカードをフォーマットする方法がわからないですか?このガイドを参考に、GpartedやGnome Disk Utilityを使って簡単にフォーマットする方法を学びましょう。

無料でプレイできる6つのLinuxパズルゲーム

無料でプレイできる6つのLinuxパズルゲーム

あなたはパズルゲームが好きですか?Linux PCで最高の無料パズルゲームを見つけるお手伝いをします。以下の6つのゲームをチェックしてください!