ttys000でログインしてしまう

macbook pro retina 15inch

OS:10.10.3


前までconsoleだけでログインしていたのですが

最近になってttys000がconsoleと同時にログインするようになりました。

consoleだけのログインに戻したいです。

もしくはこのままでも問題ないか教えていただけると助かります。

宜しくお願いします。


下記ターミナルの内容です

Last login: Sat Jul 4 14:19:51 on console

MAC-no-MacBook-Pro:~ macuser$ last

macuser ttys000 Sat Jul 4 14:20 still logged in

macuser console Sat Jul 4 14:19 still logged in

macuser ttys000 Sat Jul 4 13:59 - 14:18 (00:19)

macuser console Sat Jul 4 13:59 - 14:19 (00:20)

reboot ~ Sat Jul 4 13:59

shutdown ~ Sat Jul 4 13:58

macuser ttys000 Sat Jul 4 13:45 - 13:57 (00:12)

macuser console Sat Jul 4 13:42 - 13:58 (00:15)

reboot ~ Sat Jul 4 13:36

shutdown ~ Tue Jun 30 00:22

macuser console Mon Jun 29 07:03 - 00:22 (17:19)

reboot ~ Mon Jun 29 07:03

shutdown ~ Sun Jun 28 21:30

macuser console Sun Jun 28 19:47 - 21:30 (01:42)

MacBook Pro with Retina display, OS X Yosemite (10.10.3)

投稿日 2015/07/04 00:40

返信
返信: 8

2015/07/04 04:51 Hiro__S への返信

自己レスです。すみません。これじゃ誤解を招きますよね...


ttys000 となるのは正しい挙動です。なので、全く問題ありません。逆に、今まで console のみだったというのは何かの勘違いでしょう。この辺の挙動は品川地蔵さんがお書きのとおりです。


tty についてはご自分で調べていただくとして、Terminal ウインドウを2枚開き、以下のような操作をすれば何となく分かるのではないでしょうか。


ウインドウ1 (ttys000)

$ ps $ tty $ echo "こんちは〜 $(tty) です。" >/dev/ttys001


ウインドウ2 (ttys001)

$ tty $


ユーザがアップロードしたファイル


ーーーーー


また、システム環境設定でログイン時にユーザ名とパスワードを入力するように設定し、一旦ログアウト。その後表示されるログインパネルに「ユーザ名:>console、パスワード:なし」としてログインすると、コンソールモードでログインできます。


で、昔なつかしの画面が出たら、ユーザ名とパスワードを入力してログイン。終了は exit か logout (control + d でも可) です。このモードでの端末名は console です。なお、キーボードは ascii 配列となるので、jis キーボードの場合は刻印のとおりにはなりませんので注意してください。

2015/07/04 23:33 mNeji への返信

自己コメントです。


私もlastを出してみて思ったのですが、ターミナルを使う限り、ttyは消えない筈だと思いました。


逆に言えば、Macをリスタートしただけで、ターミナルを使わずに終了すれば、consoleだけではないかと思いためしてみました。lastの最新部分を示します;


% last
u1 ttys000 Sun Jul 5 15:06 still logged in
u1 console Sun Jul 5 15:06 still logged in
reboot~ Sun Jul 5 15:06
u1 console Sun Jul 5 15:05 - 15:05 (00:00)
reboot~ Sun Jul 5 15:05
u1 ttys000 Sun Jul 5 14:51 - 15:04 (00:12)
u1 ttys001 Sun Jul 5 13:52 - 14:51 (00:59)
u1 ttys000 Sun Jul 5 11:06 - 14:41 (03:34)
u1 console Sun Jul 5 10:48 - 15:05 (04:16)
reboot~ Sun Jul 5 10:48




ターミナルを動かさなかった部分は「reboot 15:06」の所です。consoleだけです。consoleということは、デスクトップを開いているユーザを意味するようです。


従って、通常はデスクトップ(GUI)からターミナルを開き、CUI操作をしているわけですから、consoleとttyが並列になるのが正常とおもいます。

2015/07/04 01:11 y333s への返信

「前までconsoleだけでログインしていたのですが」

と言うのはどうやって確認されていたのでしょうか? ターミナルを起動するとttys000でログインしたことになります。ターミナルでもう一つウインドウを開けばそちらはttys001となります。ターミナルを起動しなければconsoleだけのはずです。

このスレッドはシステム、またはAppleコミュニティチームによってロックされました。 問題解決の参考になる情報であれば、どの投稿にでも投票いただけます。またコミュニティで他の回答を検索することもできます。

ttys000でログインしてしまう

Apple サポートコミュニティへようこそ
Apple ユーザ同士でお使いの製品について助け合うフォーラムです。Apple Account を使ってご参加ください。