• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:LinuxでGUIでsuできませんか?)

LinuxでGUIでsuできませんか?

このQ&Aのポイント
  • LinuxでGUIでsuできないのか?CUIと同じくroot権限の作業ができる方法を知りたい。
  • GNOME上のGUI操作でsu - のようなrootアカウントでの作業ができるのか疑問。
  • コマンド起動時にスイッチするのではなく、マウスクリックからroot権限での実行が可能か知りたい。

質問者が選んだベストアンサー

  • ベストアンサー
noname#223623
noname#223623
回答No.5

連投で悪いけど、Debian で検証できたので報告。 (1) Debian Jessie を普通にインストール (2) Cinnamon をインストール (3) いったんログアウト (4) デスクトップを Cinnamon に切り替えてログイン (5) ディレクトリを右クリックすると「Root として開く」が表示された Cent OS は検証する環境がないのでやってないが、検索すれば方法はいろいろ見つかると思うよ。

webuser
質問者

お礼

有難うございます。 Cinnamon から「Root として開く」はできました。 ファイル操作に関してsudo レベルのスイッチは出来そうなのは分かりました。 su レベルのスイッチは無いというという事でしょうか?

その他の回答 (7)

noname#223623
noname#223623
回答No.8

やっぱりどこかに誤解があるな。 > su - にしてもsudoにしても何にしてもrootとして振る舞う為に > rootのパスワード入力が必要だという事は承知しています。 標準的な設定であれば、そんなことはない。Debian(su) と Linux Mint(sudo) で root ユーザになる場合はこうなる(うちは Red Hat 系がないのでこの二つ)。 ## Debian だと  user1@debian:~$ whoami  user1  user1@debian:~$ su -  パスワード: (ここで root のパスワードを入力)  root@debian:~# whoami  root   ## Linux Mint だと  user1@mint ~ $ whoami  user1  user1@mint ~ $ sudo su -  [sudo] password for user1: (ここで user1 のパスワードを入力)  mint ~ # whoami  root ご覧のように sudo を使う環境だと root ユーザになる場合も root のパスワードは訊かれません。現在のユーザのパスワードが訊かれます。これは CUI でも、GUI でも(Synaptic でパッケージをインストールするとか)も変わらない。 ここを理解してないと、後の話が理解できないと思うよ。

webuser
質問者

お礼

ありがとうございます。 Linux Mintはそうなのですね。 Linux Mintは今のところ触る予定が無いし、手を広げすぎると理解できないので、一旦忘れます。 話が本筋から遠ざかるので、一旦閉じて、立て直すことにします。

noname#223623
noname#223623
回答No.7

> Cinnamon から「Root として開く」はできました。 この Cinnamon はデスクトップのことを言ってる? それとも Linux Mint Cinnamon ? なぜそんなことを言うかといえば、次のコメントに続くから。 > ファイル操作に関してsudo レベルのスイッチは出来そうなのは分かりました。 > su レベルのスイッチは無いというという事でしょうか? sudo レベルとか su レベルって言い方は普通しないので、なんと答えていいかわからない。 どうやらデスクトップとかファイルマネージャによって sudo と su を使い分けると思ってるんじゃないかな。だとすると、それは無関係。Debian や Cent OS を sudo で運用することも可能だし、Ubuntu を su で運用することも可能。 nemo でも su の環境で「Root として開く」を実行したら root のパスワードが訊かれるよ。

webuser
質問者

お礼

> この Cinnamon はデスクトップのことを言ってる? デスクトップ環境の事です。 Linux Mintは使っていません。 debian系とfedora系の最新の安定バージョンだけを押さえたいと思っています。 現時点ではdebian8とCentOS7以外に手を伸ばす余裕はありません。 > sudo レベルとか su レベルって言い方は普通しないので、なんと答えていいかわからない。 質問の冒頭で書いた事を指しています。 CUIベースで作業する際には su - してルートの作業が出来ます。 これと同じ事をGUIベースでできないかという事です。 GUIベースとは、GNOMEなどの事を指しています。 第一希望はGNOMEですが、debian8とCentOS7で使えるなら、XfceでもCinnamonでも他のデスクトップ環境でも妥協は可能です。 重複的な説明になりますが、もっと具体的に言うと、 Windowsからあるいは他のLinuxからターミナルアプリや端末でLinuxにログインするとします。 rootでログインすると何でもやり放題です。 rootでのログインを禁止されていても、一旦、任意のユーザーでログインした後に、su - すれば、rootでログインするのと同じ事です。 これと同じレベルの事をデスクトップ環境でやりたいという事を仮に「su - レベル」と言いました。 su - も禁止されているとします。 毎回コマンドにsudoを接頭すれば、su - した後に、コマンドを発行するのと同じです。 GUIの場合、起動はアイコンやプルダウンメニューからの起動がメインになりますが、この際にrootで実行したい。 仮に「sudo - レベル」と言いました。 「su - レベル」のスイッチとは何のことを言いたかったのか、さらに重ねると、 直接コンソールで、またはWindowsからあるいは他のLinuxからVNCでログインするとします。 rootでログインすると何でもやり放題です。 rootでのログインを禁止されている場合に、とりあえず一旦一般ユーザでログインした後、 あたかも、一旦ログアウトして、rootで入りなおしたかのように振る舞う事はできないかという事です。 su - にしてもsudoにしても何にしてもrootとして振る舞う為にrootのパスワード入力が必要だという事は承知しています。 よろしくお願いします。

  • h271015
  • ベストアンサー率71% (62/87)
回答No.6

CentOS7ですと、epelリポジトリを使って良いのであれば、そこからbeesu, nautilus-beesu-managerをインストールすればいけると思います。

webuser
質問者

お礼

ありがとうございます。 まだ試せていませんが、やってみます。

noname#223623
noname#223623
回答No.4

#2 です。新に回答しようとしたけど #3 のお礼コメントが気になるので先にこれを投稿します。 > Xfceというより、結局はgksuコマンドありきですよね。 なんとなく gksu コマンドを使うのはダメな雰囲気なんだが、そういうこと? 何がダメで何がいいのかわからない。 手作業で設定するのはダメ? 標準とは違うファイルマネージャを入れるのはダメ? Debian でも Cent OS でも使えるパッケージじゃなきゃダメ? 優先順位がよくわからんです。 Cent OS が第一希望みたいだけど、インストールしてすぐ使えるのがいいなら Linux Mint Cinnamon がいいよ。 あと、これはおまけ。 > (gksu, gksudo は) Ubuntu 限定みたいですね。 > 同系のDevian8にも無かったです。 Debian(Devian というのがあったらごめん)でも gksu や gksudo は使えるよ。  Debian -- jessie の gksu パッケージに関する詳細  https://packages.debian.org/jessie/gksu もう少しちゃんと調べたほうがいいね。

webuser
質問者

お礼

あ、Debianでもgksuできるのですね。 なんかやり方あるのかな?探してみます。 CentOSに関してはbeesuというのがあるようですね。

  • kteds
  • ベストアンサー率42% (1882/4440)
回答No.3

ファイルマネージャーの設定でコンテキスト メニューに追加する、という方法で可能です。 一例として、下記サイトはXfce標準のファイルマネージャー「Thunar」の設定例です。 --- 「ファイルマネージャー「Thunar」で「rootで開く」」 http://pagent.github.io/2014/05/02/thunar-root/ 実際には添付画像のようになります。

webuser
質問者

お礼

有難うございます。 Xfceで起動してみましたが、 Xfceというより、結局はgksuコマンドありきですよね。

noname#223623
noname#223623
回答No.2

ファイルマネージャが nemo の場合、ディレクトリを右クリックして「Root として開く」というのが使えるんだけど、それじゃ足りないかな? (参考 URL も読んでみてください) 他にもいろんな方法があって、環境によってやり方が違うからここで全部挙げるのは無理(まあ、全部は知らないけど)。質問者さんの希望するディストリビューションとか、デスクトップ環境を指定したほうがいいかもね。

参考URL:
https://thjap.org/linux/ubuntu/6156.html
webuser
質問者

お礼

有難うございます。 > 質問者さんの希望するディストリビューションとか、デスクトップ環境を指定したほうがいいかもね。 では、汎用的に使える知識の方が有難いので、CentOS7とDebian8の両方で使えるのが第一希望。 ディストリビューションを完全に絞らないといけないならCentOS7。

  • h271015
  • ベストアンサー率71% (62/87)
回答No.1

Ubuntu だと gksu や gksudo というGUI版su/sudoコマンドがあります。

webuser
質問者

お礼

有難うございます。 Ubuntu 限定みたいですね。 同系のDevian8にも無かったです。

関連するQ&A