• ベストアンサー

root権限でないとterminalが使えない

今、slackware12.2を使っています。(インストールには6枚のCDのうち2枚を使いました。) root権限でX window systemを起動させて、terminalを起動しても問題ないのですが useraddで作ったユーザーでログインし、X window systemを起動させて、terminalを起動させると起動はするのですが何も文字が表示されず、キーボードから打ち込んでも何も表示されません。 調べたり何が原因か考えたものの結局答えが出ず、ここに質問しました。 解決策が分かる方、よろしくお願いします。

noname#178821
noname#178821

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

  • ベストアンサー
noname#136147
noname#136147
回答No.1

XFceのTerminalを使ったのだと思いますが、 useraddコマンドでユーザを作ったときに「ログインシェル」を指定しましたか? 指定せずに、ログインシェルの項目が空白になっている場合に Terminalはそのような動きをするようです。 (シェルを指定しないないのだから、正しい動作と言えなくもないが) Slackwareでは、adduserという対話的にユーザを作るコマンドが用意されてますので、 手動でユーザを作成するときは、こちら使うことをお奨めします。 すでに作ったユーザの場合は、 /etc/passwdを編集するか、 chshコマンドでシェルを設定して使うのが良いと思います。

noname#178821
質問者

お礼

/etc/passwdの作成したユーザーのところに/bin/bashと書き加えたところ うまく動作しました! 前に同じバージョンのslackwareを入れたときは確かこのような設定をしなくても出来ていたので(忘れているだけ?)ソフトウェアのバグじゃないかと 思っていました。 本当にありがとうございました。

関連するQ&A

  • GUIでのroot権限取得について

    su- コマンドで一般ユーザから管理者権限を得るような処理は、GUI環境においても行うことができるのでしょうか? ▼一般ユーザでログインした後、コマンドではなくGUIでディレクトリを開くことを想定しています。 例えば、一般ユーザが、varディレクトリのspoolディレクトリの中にあるcronディレクトリをクリックすると、 「フォルダの内容を表示できませんでした。"cron"の内容を表示するために必要な権限がありません」とエラーが表示されてしまいます。 この際、コマンドでのsu-みたいな処理を、GUI上で行いうことにより、エラーを回避して中身を確認することは出来るのでしょうか? それとも、GUIで権利者権限ディレクトリの中身を確認したい場合は、大人しく再起動して、rootでログインするしかないのでしょうか?

  • linux権限について

    CentOS5系を使用しています。 あるディレクトリ(下記のような権限を持つディレクトリ) の配下でのみrootと同様の権限を持つユーザを作成したいと思っています。 drwxr-xr-x 15 root root ディレクトリ名⇒Hoge グループの権限はrwxにしても良いと考えていますが、 useraddで新規ユーザを作成して usermod -Gでrootグループにユーザを追加してしまうと そのユーザは他のディレクトリでもrootと同様の権限を持てることとなってしまいます。 あくまでHogeディレクトリ配下でのみrootユーザと同様の権限を持たせたいと思っています。 どなたか知恵をお貸しください。

  • Linux root権限を持つユーザの作成について

    どなたかご存知であれば教えてください。 Linux のsles10sp3にて、root権限を持つユーザーを以下で作成。 #useradd -o -u 0 -g 111 ~ 特に問題なく利用できていました。 しかし、Linuxのsles11sp3で同様にroot権限を持つユーザーを作成したところ おかしな事象が発生するようになりました。 事象はroot権限を持つユーザーを仮にadminという名前で作成したとします。 そのadminでLinuxへログインしてidコマンドを実行すると  uid 0:root → uid 0:admin と表示されるようになり、ファイルのオーナーがrootだったものが一律adminで変わってしまうという事象が発生しました。 そのときは大いに焦りましたが約1時間放置するとなぜか元に戻ります。 suseのバージョンがあがってLinuxのユーザー管理で仕様が変更されておりますでしょうか? どなたかご存知でしたらご教授頂きたく、よろしくお願い致します。

  • root権限があるのか動作確認をしたい

    rootではなく追加したユーザで作業を行っていきたいのですがwheelに変更してもrootと同じ操作が出来ませんでした。 確認の仕方が適切かどうかわからず質問させていただきました。 さくらのVPSでドットインストールのサイトを参考に追加したユーザをwheelグループに変更しました。 visudo で %wheel の手前にあったコメントもはずしています。 これでroot権限と同じになったはずだと思って追加したユーザでログインして # visudo と入力してみたんですけど権限がないとはじかれました。 # id test (test が追加したユーザ名) uid=506(test) gid=506(test) 所属グループ=506(test),10(wheel) 所属グループにwheelがあるので権限あるんじゃないかと思うのですが 確認の仕方が問題なのか設定が問題なのか調べてもわからずにつまってしまいました。

  • ユーザーの権限について

    ある1ユーザに対してルート権限を与えたいのですが、どのようにすればいいのでしょうか? その場合、注意することはありますでしょうか? (そのユーザはルートでログインできる管理者が使用するユーザになります)

  • 【コマンド】root権限 のコマンドを教えて下さい

    いつもお世話になっております。 この度、皆様に教えて頂きたい事象が発生しました。 内容は以下の1点です。 現在Linux上にデータベース(MySQL)があります。 通常MySQLの操作を行うには (1)rootユーザ (2)一般ユーザ (3)匿名ユーザ 等でログインして操作を行うかと思われます。 しかし、ここであえてMySQLでのユーザで操作するのではなくOS上のユーザ(root)で操作することは可能でしょうか? 教えて頂きたいことをまとめると 【質問】 Linuxにログインする際のユーザ(OSのrootユーザ権限)でMySQLのエクスポートやインポートを行うことは可能かどうか? *補足 MySQLのrootのPWを忘れたからこういうことをやりたいのか? ⇒ いいえ、違います。PWを忘れた際の対処法は知っております。   単純に、Linux(OS)全体を扱っているrootユーザ権限で、データベースをいじれるかどうか(エクスポート、インポートが可能か)を知りたいのです。 サーバ系の知識が豊富な玄人の方々、アドバイス等頂けましたら幸いです。 *無理という回答でも結構です。 できるか、できないかが知りたいのです。 よろしくお願い致します。 以上

  • windowsサービスの権限の状態について

    windowsサービスの権限の状態について サービス化し、他のプログラムを起動する自作のアプリがあるとします。 このとき、システムだけ起動してログインしないでそのサービスが実行されるとき、起動できるプログラムは何権限のものまで起動できるのでしょうか? ログインした場合はそのログインしたユーザの権限で起動できるもののみ起動できるのでしょうか?? ご教授お願い致します。

  • root権限の実行コマンドを通常ユーザーで実行

    root権限に限らないのですが、他のユーザーの権限でしか実行できないコマンドを自分で実行する方法が知りたいのです。 と言っても、rootや他ユーザーのパスワードを知っているという前提です。 例えば、通常ユーザーで作業をしているときに、root権限で行う必要のあるコマンドを実行したいとします。 今は、suでログインしてから実行していますが、shellスクリプトで実行したいと思っています。 どういったshellスクリプトになりますでしょうか?

  • root checkerについて

    昔、root化に関するサイトなどを漁っていて勝手にroot権限を取得されていないか不安になり root checkerを入れroot化されていないことを確認しました。 しかし本当にroot化している人は、スーパーユーザーリクエストが表示され、それの許可を押して、rootのチェックをするシステムのアプリのようでした。私はrootを取得していないため、そのようなリクエスト画面は表示されていないため、私の意思でキャンセルすることができません。そのため勝手に許可をされている可能性ってありますか

  • ターミナルサービスで全ユーザーでタスクを実行

    ターミナルサービスで複数ユーザーがログインしているときに、 ユーザー権限でタスクを実行させると、 1ユーザーのみが実行でき、 その他のユーザーは「すでに実行されているので、実行できません」 と表示されます。 どうやらタスクは1ユーザーしか同時に実行できないみたいのですが、 これをユーザー全部で実行させる方法はあるのでしょうか?