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

Unixライクなシステムでのユーザーアカウントとユーザー管理に関連するもの。

1
php-fpmのユーザーをwww-dataではなくphp-userに設定するにはどうすればよいですか?
php5をサポートするために、nginxを搭載したdebianでphp-fpmを使用しています。php-fpmをwww-dataではなくuser&group php-userの下に配置したいと思います。 init.dスクリプトは、ユーザーに言及されているか、www-dataが書き込まれたファイルを使用していると考えました。しかし、私はそれを見ません。ユーザーphp-user:php-userでこのプロセスを生成するにはどうすればよいですか?これが私のサーバー上のphp5-fpm init.dスクリプトです。 start-stop-daemonのマニュアルページを見てみましたが、表示されませんでした。これは簡単だと確信していますが、その方法はわかりません。 #!/bin/sh ### BEGIN INIT INFO # Provides: php-fpm php5-fpm # Required-Start: $remote_fs $network # Required-Stop: $remote_fs $network # Default-Start: 2 3 4 5 # Default-Stop: 0 1 6 # Short-Description: starts php5-fpm # Description: Starts PHP5 FastCGI Process Manager Daemon ### END INIT INFO # …
27 users  init.d 

2
別の(ローカル)ユーザーにメッセージを残すにはどうすればよいですか?
write現在ログインしているユーザーにメッセージを送信するために使用できることは知っていますが、ログインしていないユーザーにメッセージを残すにはどうすればよいですか?私が見た解決策はmotdを変更することですが、それはすべてのユーザーに表示されます。個々のユーザーがログインするときに読むメッセージを残すにはどうすればよいですか?

1
LXCコンテナーの内外のユーザー許可
サーバー上のDocker LXCコンテナー内でいくつかのサービスを実行しており、実際にそれらのサービスで深刻なことを始めています。 私が明確にしていないことの1つは、コンテナの内外でユーザーのアクセス許可がどのように機能するかです。たとえば、MySQLをコンテナで実行し、そのデータディレクトリを/dataDockerボリュームであるに設定している場合、コンテナ内外のアクセス許可はアクセスポリシーにどのように影響しますか? 明らかに、MySQLをコンテナ内で独自のユーザー(つまりmysql:mysql)として実行し、そのディレクトリに対する読み取り権と書き込み権を付与することです。これはかなり簡単でchmod、ディレクトリなどを入力するだけだと思います。しかし、これはコンテナの外でどのように機能しますか?「データ」と呼ばれるこのDocker共有ボリュームがあるので、アクセス制御をどのように管理しますか? 私は、MySQL共有ボリュームに定期的にアクセスしてデータをバックアップするDockerコンテナの外部で、権限のないユーザーを実行できることを特に探しています。 ホスト上の特定のユーザーがDocker共有ボリュームのファイルとフォルダーを読み書きできるように、アクセス許可、ユーザー、およびグループを設定するにはどうすればよいですか?


5
UbuntuまたはLinuxでユーザー名を変更する適切な方法
私はUbuntu 12.04を使用しており、いくつかのカスタマイズを行いました。また、ubuntuをカスタマイズした新しいisoにします。 お願いしたいのは、ユーザー名をどのように変更するかです。現在のホームフォルダーには多くの設定があります。だから、ユーザー名の変更を台無しにしたくない。 それを行うためのベストプラクティスやワークフローはありますか?
26 linux  ubuntu  users 

2
ユーザーのログイン日とログイン時間
ユーザーのログイン時間とログイン日付を取得したいのですが、Unixにユーザーのログイン日付とユーザーのログイン時間を提供するコマンドはありますか?この問題は、ユーザー名がエンドユーザーから受け入れられるシェルスクリプトで実行し、ユーザーの可用性を確認した後、そのユーザーのログイン時間とログイン日付を異なる変数で取得し、「echo」コマンドを使用して表示したい。
25 login  users 

1
すべてのユーザーが独自のグループを持っているのはなぜですか?
この質問は、UnixおよびLinux Stack Exchangeで回答できるため、Server Faultから移行されました。 5年前に移行され ました。 最近の多くのディストリビューションで気づいたことの1つは、すべてのユーザーが自分のユーザー名と同じ名前の独自のグループを持っていることです。その目的は何ですか?グループは、users、management、ITなど、いくつかの方法でユーザーをグループ化するために作成されます。これらすべてのシングルユーザーグループを持つことは無意味なようです。Unixシステムを思い出したようですが、以前は全員のデフォルトグループがユーザーでした。
25 users  group 

3
ユーザー名に@記号が含まれる場合、サーバーにsftpで送信するにはどうすればよいですか
特定のポートにサーバーにsftpする必要がありますが、ユーザー名に@記号が含まれています。 ユーザーが「user@example.com」であり、ftpサーバーが「example.com」であるとします で終わります sftp -oPort:8777 user@example.com@example.com 私がテストしたように、明らかに動作しないもの。 どのようなアマチュアが@でユーザー名を作成しますか?わかった、上司がやった。 どうすれば解決できますか?
25 ssh  users  sftp 

5
Linuxユーザーは、現在のパスワードを知らなくてもパスワードを変更できますか?
いくつかのubuntuボックスをセットアップchefし、設定ツールとしてopscodeを使用しています。これらの各サーバーに各ユーザーの公開キーをインストールし、パスワード認証を無効にすることは非常に簡単です。 ただし、ユーザーにはsudo特権も必要です。デフォルトではパスワードが必要です。 ユーザーの公開キーをアクセス管理の方法として使用し、ユーザーのsudo権限を許可する場合、NOPASSWD: ALLinを使用してユーザーを設定するvisduo必要がありますか、またはユーザーが自分のパスワードを変更できる方法があります公開鍵認証のみがありますか?
25 ubuntu  ssh  users  sudo  password 

3
ユーザーのリストを表示
私のシステムに何人のユーザーがいるかを知りたい。システム上のすべてのユーザーのリストを表示するにはどうすればよいですか?
24 users 

2
新しいユーザーが削除されたユーザーからファイルを継承したのはなぜですか?
だから私は宿題として本で練習をしなければなりませんでした。まず、次のようなユーザーを作成する必要がありました。 useradd -c "Steven Baxter" -s "/bin/sh" sbaxter 次に、いくつかのファイルを/home/sbaxterディレクトリに追加する必要がありました。 touch /home/sbaxter/ some.txt new.txt files.txt 次に、sbaxterユーザーを削除し、という名前の新しいユーザーを作成する必要がありましたmjane。驚いたことにfind /home/ -user mjane、私が走ったとき、新しいユーザーmjaneはsbaxterの古いファイルをすべて所有していましたが、どうなりましたか?



4
ユーザーIDに関連付けられたユーザー名を取得するPOSIX互換の方法
ユーザーIDに関連付けられたログイン名を取得したいことがよくあります。これは一般的なユースケースであることが証明されているため、これを行うシェル関数を作成することにしました。私は主にGNU / Linuxディストリビューションを使用していますが、スクリプトをできるだけ移植性のあるものに書き、自分がやっていることがPOSIX互換であることを確認しようとしています。 解析 /etc/passwd 私が試みた最初のアプローチは、/etc/passwd(を使用してawk)解析することでした。 awk -v uid="$uid" -F: '$3 == uid {print $1}' /etc/passwd ただし、このアプローチの問題は、ログインがローカルではない可能性があることです。たとえば、ユーザー認証はNISまたはLDAPを介して行われる可能性があります。 getentコマンドを使用する を使用するgetent passwdと、/etc/passwd非ローカルのNISまたはLDAPデータベースも照会されるため、解析よりも移植性が高くなります。 getent-ウィキペディア getent(1)-Linux manページ getent passwd "$uid" | cut -d: -f1 残念ながら、getentユーティリティはPOSIXで指定されていないようです。 idコマンドを使用する id ユーザーのIDに関するデータを取得するためのPOSIX標準化ユーティリティです。 BSDおよびGNU実装は、オペランドとしてユーザーIDを受け入れます。 id(1)-OpenBSDのマニュアルページ id(1)– FreeBSD manページ GNU Coreutils:ID呼び出し これは、ユーザーIDに関連付けられたログイン名の印刷に使用できることを意味します。 id -nu "$uid" ただし、オペランドとしてユーザーIDを指定することはPOSIXでは指定されていません。オペランドとしてのログイン名の使用についてのみ説明します。 上記のすべてを組み合わせる 上記の3つのアプローチを次のように組み合わせることを検討しました。 get_username(){ uid="$1" …
23 users  posix 

1
ユーザーのデフォルトの.bashrcファイルを設定するにはどうすればよいですか?
Ubuntu 10.4では、/etc/bash.bashrcファイルを編集してコマンド履歴サイズ(HISTSIZE=5000)などの変数を設定しましたが、新しいユーザーを作成すると、デフォルトでUbuntu .bashrcはホームディレクトリにファイルを提供し、このセットHISTSIZE=1000が私のものをオーバーライドしています。.bashrc作成されたデフォルトのファイルを変更するにはどうすればよいですか?

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