タグ付けされた質問 「login」

ログインのプロセス:ログインプロンプトからユーザー認証を介して、セッションの起動まで。

2
シェルスクリプトでユーザーを変更し、環境全体を読み込む
ユーザーを変更し、いくつかのrubyデーモンプロセスを起動する、私たちのupstartスクリプトに問題があります。 以前bash -c "do the business" -l someuserは、-lフラグを使用してログインをエミュレートすることを確認するだけでした。 これは今までうまく機能しており、ルビープロセスは次のエラーをスローしていました:require: no such file to load -- rubygems (LoadError)調査の結果、このエラーはスクリプトをrootユーザーとして実行した場合(つまり、私sudo suまたはupstartで実行した場合)にのみ発生することがわかりました。 最初にパスを手動で設定すると問題が解決するため、これはPATHの問題だと思います。 ユーザーを変更して環境全体をロードする方法はありますか? 私も試してみましたsu user -cとsudo。 テストを簡単にするために、私は「ルート化」(sudo su)して実行していますwhich bundle(バンドルはルビーです)。 ここに私が得るものがあります: sudo -i -u webuser which bundle #=>出力なし su -l webuser -c which bundle #=>出力なし sudo su - webuser -c which bundle #=>出力なし しかし、sshはwebuserとして …

4
ログイン直後に「コマンドが見つかりません」というスクリプトを追跡するにはどうすればよいですか?
ログインすると、次のメッセージが表示されます。 -bash: $'\r' : command not found -bash: $'\r' : command not found -bash: $'\r' : command not found 一部の起動スクリプトのWindowsスタイルの行末が原因であることが明らかであるため、私の質問は、それを引き起こすスクリプトを追跡できますか?

3
Linux Mint 18 64ビットセッションが失敗しました
ラップトップでログインしようとしています。パスワードを書いた後、ブラックページにログインし、通知が表示された 「セッションの継続時間は10秒未満でした。自分でログアウトしていない場合は、インストールに問題があるか、ディスク容量が不足している可能性があります。フェイルセーフセッションの1つでログインしてみてください。この問題を解決できます。」 コードは言う: initctl:Upstartに接続できません:ソケット/ com / ubuntu / upstartに接続できませんでした:接続が拒否されましたmdm [1699]:GLib-CRITICAL:g_key_file_free:assertion 'key_file!= NULL' failed 使用できる唯一のボタンは「OK」です。ログインページに戻り、パスワードをもう一度入力します。何度も何度も繰り返します。なんでかわからない! 1日前、システムに新しいアップデートがありました。更新しました。これが理由でしょうか? 今後ともよろしくお願いいたします。

1
ログインに追加の手順を追加するにはどうすればよいですか?
私が達成したいのは、ユーザーにパスワードを要求する前または後に実行する対話型プログラムですが、成功して終了しない限り、コンピューターへのアクセスを処理しません。少しわかりやすくするために、以下に例を示します。 最初にユーザー名を書き、次にパスワードを書き、その後ランダムに生成された簡単な数学の質問に正しく答えることで、コンピューターにアクセスしたいと思います。 これを機能させるには、次のsystem-authファイルを使用します。 auth required pam_unix.so try_first_pass nullok nodelay auth optional pam_faildelay.so delay=600000 auth optional pam_exec.so stdout /home/math auth optional pam_permit.so auth required pam_env.so 問題は、mathという名前のプログラムはユーザーからの入力を処理できないことです。これは、PAMからEOFを自動的に読み取るため、本質的に役に立たなくなるためです。私はまた、疑わしい行の次のバリアントを試しました。その場合、パスワードが読み取られますが、これも私が望んでいるものではありません。 auth optional pam_exec.so stdout expose_authtok /home/math

3
トラップ:rootとしてsuできない、グループをwheelに変更できない、rootとしてsshが禁止されている
これは罠ですか?私はFreeBSD 10で次の手順を実行しました: 1)rootとしてのsshは禁止されています 2)ユーザーとしてログイン 3)rootとしてsu 4)ルートchshがユーザー「user」の名前を「luser」に変更したため 5)ルートから出る そして、この瞬間からはrootを使用できなくなり、luserがwheelグループに含まれず、/ etc / groupのグループを変更できません。これを行う権限がないためです。 rootとしてログインするにはどうすればよいですか?

2
Fedora 20のLenovo T440s指紋リーダー
新しいLenovo T440を入手し、Gnome 3を搭載したFedora 20をインストールしました。指紋リーダーを除いて、すべてがスムーズに実行されます。そのには、まだ正式にはサポートされていないValidity VFS5011(138a:0017)デバイスlibfprintがありますが、実験的なサポートが利用可能です。 このバージョンのlibfprintをソースからインストールし、標準のfprintdとpam_fprintもビルドしました。Gnome設定の[Users]セクションに、指紋ログインを有効にするオプションがあります。指紋を登録すると、「指紋が正常に保存されました。これで、指紋リーダーを使用してログインできるようになります」と表示されます。メッセージ。しかし、私は違います。ログイン画面では、いつものようにパスワードの入力を求められます。指紋リーダーのLEDインジケータが点滅していない。 端末では、指紋を使用fprintd-verifyして確認できます。経由での指の登録fprintd-enrollも機能し、システム設定からの実際の登録と同じように見えます。 更新 pam.dファイルから、2つは既にインクルードされてpam_fprintd.soおり、1つはfingerprint-auth、もう1つはですsystem-auth。 #%PAM-1.0 # This file is auto-generated. # User changes will be destroyed the next time authconfig is run. auth required pam_env.so auth sufficient pam_fprintd.so auth sufficient pam_unix.so nullok try_first_pass auth requisite pam_succeed_if.so uid >= 1000 quiet_success auth required pam_deny.so account required …

1
CentOSでSFTPユーザーを作成するにはどうすればよいですか?
サポート担当者に一時的なSFTPアクセスを許可したいのですが。SFTPユーザーを作成するにはどうすればよいですか?また、ジョブが完了したら、どうすれば削除できますか? また、どうすればそれらのホームディレクトリを指定できますか?ホームディレクトリ内の特定のサブディレクトリにアクセスできないようにできますか? CentOS 6.3とfzSftpを使用します
8 centos  users  login  ftp 

5
Ubuntu Server 12.4でWindowsリモートデスクトップログインが失敗する
それで、私はRDC(リモートデスクトップ接続)をセットアップしたサーバーを持っており、どこからでもアクセスできるようにインターネット上でグローバルに利用できるようにすることを考えています。私は現在パスワードを変更している最中なので、Webに表示されるようになり、より安全になりますが、ちょっとした問題が発生しています。 ここでは、いくつかのパスワード例を使用します。 パスワードを変更する前は、RDCと以前のパスワードabc123を使用してフルアクセスできました。 passwdを使用して、パスワードをabc123からd4f5g6に変更しました。変更は成功しましたが、マシン自体で入力したときにのみ完全に認識されますが、RDCからは認識されません RDCを使用して接続し、新しいパスワードを使用しようとすると、次のエラーが発生します。 connecting to sesman ip 127.0.0.1 port 3350 sesman connect ok sending login info to sesman xrdp_mm_process_login_response: login successful for display started connecting connecting to 127.0.0.5910 tcp connected security level is 2 (1 = none, 2 = standard) password failed error - problem connecting パスワードは現在d4f5g6であり、d4f5g6を使用した場合にのみこのエラーが発生することに注意してください。abc123を含む他のパスワードを使用すると、次のエラーが発生します。 connecting …

1
ルートのログインシェルを起動せずにプロセスをルートとして起動できますか?
ログインシェルを変更してみました。 /etc/passwd(Debian Wheezyインストールで)の最初の行は次のようになります。 rootx:0:0:root:/root:/:zsh としてログインしようとするとroot: Cannot execute zsh: No such file or directory 私zshは利用できることを知っています: $ which zsh /usr/bin/zsh さて、zshフルパスで置き換えるのは論理的だと思われます。しかし、どうすればよいですか? システムに他のユーザーが1人います(user)が、root権限sudoがなく、システムにインストールされていません。 なんらかの理由(暗号化、物理アクセスなど)のために、ライブCDで起動してファイルを変更できないと仮定します。 ただし、rootアカウントの資格情報は知っています。 私の質問は、root最初にログインシェルを起動せずに、プログラムでアカウントを使用してプロセスを起動する方法はありますか?
8 login  root 

2
LinuxはSSHを介して同時にログインできることを何人のユーザーがサポートしますか?
Linuxが同時​​にログインする複数のユーザーをサポートしていることは知っています。 しかし、Linuxに同時にログインできるユーザーの最大数はいくつですか? 私は69個のありますがあります参照ttyファイル(ttynまたはttysn、nのような整数であるが、tty0、tty1、tty2...)私の中/devのディレクトリ。これらのファイルはシェルだと思います。したがって、このLinuxシステムは、同時にログインできる69人のユーザーしかサポートしないと考えています。 私の考えは正しいですか?私の仮定が間違っている場合は、Linuxのユーザー制限について、その実装方法も含めて説明してください。 また、すでにログインしているユーザーの詳細にアクセスするにはどうすればよいですか?コマンドw、whoは知っていますが、高度なツールを探しています。
8 linux  shell  ssh  login  limit 

2
/ etc / motdが名前付きパイプのときに表示されませんか?
Gentoo 3.4.0の実行 / etc / motdファイルについて最近聞いたので、ランダムなカウセーフォーチュンを表示するようにしました。いくつかのフォーラムで見られるように、デーモンとして機能するランダムなbashスクリプトをいくつか作成し、/ etc / motdを名前付きパイプとしてフィードしました。 パイプのcatingは正常に機能するため、スクリプトに問題はないと思いますが、MOTDはログイン時に表示されません(通常のファイルを使用して動作します)。 fira@nyan ~ % cat /etc/motd _______________________________________ / We didn't put in ^^ because then we'd \ | have to keep telling people what it | | means, and then we'd have to keep | | telling them why it doesn't …
8 linux  login  gentoo  motd 

2
Fedora 16または17のGnome 3でユーザーリストのログイン画面を無効にするにはどうすればよいですか?
ログイン画面の要件には、警告/免責事項と基本的なログインが含まれ、ユーザー名とパスワードのフィールドのみが表示されます。悲しいことに、Gnome 3はorg.gnome.login-screen.disable-user-listによって提示されたチェックボックスを無視しているようdconf-editorです。 Gnome 3 GDMにログインする前に表示されるユーザーのリストを無効にできますか?
8 fedora  login  gnome3  gdm 

1
chshまたは管理者権限なしでデフォルトのシェルを変更する
私はこのスレッドで次のスニペットを見ました:デフォルトのシェルとしてcshからbashに変更する方法 sleep 2 if (-x /usr/local/bin/bash) then exec /bin/sh -c '. ~/.profile; exec /usr/local/bin/bash' endif 私の理解では、このスニペットを~/.loginそこに配置するとbash、ログイン時に呼び出されます。 同様のスニペットを使用して、zshログインに使用するデフォルトのバージョンとは異なるバージョンを呼び出したいという同様の状況があります。この問題が発生する理由の一部は、選択できないためですでzsh許可されているオプションのの希望するバージョンで、chsh管理者権限がありません。 これとともに: 異なるバージョンのzshを切り替えるときに、上記のスニペットをどのように変更すればよいですか? exec上記のスニペットに2つのコマンドが必要なのはなぜですか?彼らは何をしますか?また、なぜ使用上のスニペットはありませんsh し、 bash(ユーザーが持つログインになっていますcsh)
8 shell  zsh  login  exec 

3
すべてのユーザーに対してgdmログインでスクリプトを自動的に実行する方法は?
ユーザーがgdmからログインしたときにいくつかの指示を実行するには、どのファイルを変更する必要がありますか? 私は試しました/etc/bashrcが、bashを起動するときに(そしてxtermが開かれるたびに)それだけで実行されます。ユーザーがログインしたときに一度だけ実行したいのですが。 私がやりたいのは、ユーザーがログオンするたびに(ウィンドウマネージャを含む)一部のユーザー設定を "リセット"することです。そのため、WMが初期化される前にスクリプトを実行する必要があります。
8 centos  login  gdm  hook 

5
/ etc / nologinが存在する場合、非rootユーザーにログインを許可できますか?
sudo特権を持つ非rootユーザーが遅延シャットダウン(shutdown +10またはその他)を実行してログアウトするとします。次に、シャットダウンが発生する前に、再度ログインしてシャットダウンをキャンセルしたいと考えています。問題はそれがあるshutdown作成し/etc/nologin、そしてloginそれはユーザーのために、このからの例外を作成することが可能です...唯一のルートは、そのファイルが存在する場合にログインすることができますか? そうでない場合、ユーザーが遅延シャットダウンを開始し、ログインして後でキャンセルするのに最適な方法は何ですか?

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