「ターミナル '/ dev / pts / 1'を開けません-チェックしてください」エラーのため、画面を実行できません


17

サーバー管理を学ぶために、新しいUbuntu 12.04サーバーを作成しました。ルートアカウントしか持っていないので、で新しいユーザーを作成しましたadduser kramer65。次に、を使用してそのユーザーに切り替えましたsu kramer65。画面を実行したいのでscreen、入力してEnter キーを押します。その後、次の行が表示されます。

Cannot open your terminal '/dev/pts/1' - please check.

そして、ここで私は迷子です。画面が開かないのはなぜですか。また、非常に役立つヒント " please check " を使用してどうすればよいですか?

すべてのヒントを歓迎します!

回答:


20

問題は、rootとしてマシンにsshしてから、ユーザーkramer65に変更し、su kramer65sshを使用してログインするユーザーのみが画面を実行できる画面を実行しようとしたことでした。そのため、kramer65をsudoersファイルに追加した後usermod -aG sudo kramer65、kramer65としてマシンにsshして、大きな笑顔で画面を実行できました。


自分の回答を「その」回答としてマークすることを忘れないでください...そして、ソリューションを投稿してくれてありがとう!これを必ずSysAdminツールベルトに
書き留めておき

11

ユーザーを(kramer65この例では)sudoersファイルに追加せずに、これを回避する方法があります。あなたが実行している場合はscript /dev/null、画面のセッションを取り付ける(または新しい画面セッションを作成する)前に右、あなたはそのエラーなしで、あなたのセッションを実行することができるはずです。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.