私はRaspberry PIを初めて使用します。Raspbian distroのRaspberry PIで新しいユーザーを作成する必要がありますが、ユーザー名を変えたいのですが、同じレベルまたは同じレベルの特権を使用したいですか?どうすればできますか?
私はRaspberry PIを初めて使用します。Raspbian distroのRaspberry PIで新しいユーザーを作成する必要がありますが、ユーザー名を変えたいのですが、同じレベルまたは同じレベルの特権を使用したいですか?どうすればできますか?
回答:
ユーザー名の新しい名前を想定します:
新しいユーザーアカウントを作成するには:sudo addduser username
プロンプトに従います。プロンプトが表示されたら、適切なパスワードを設定してください。
また、piユーザーが属するのと同じグループに新しいユーザーを追加する必要があります。piユーザーが所属するグループを表示できますgroups pi
。
グループpi pi:pi admダイヤルアウトcdrom sudoオーディオビデオplugdevゲームユーザーnetdev入力spi i2c gpio
新しいユーザーには、ユーザー名と一致するグループが自動的に作成されることに注意してください。新しいユーザーをpi
グループに追加する必要はありません。
を使用して、新しいユーザーを各グループに個別に追加できますsudo adduser username groupname
。例えば:
sudo adduser username sudo
sudo adduser username audio
新しいユーザーにpiユーザーとまったく同じ権限を付与するpi
場合は、piユーザーが属するグループを除くすべてのグループに新しいユーザー名を追加します。これを1回のパスで実行することで、入力の手間を省くことができます。
for GROUP in adm dialout cdrom sudo audio video plugdev games users netdev input spi i2c gpio; do sudo adduser username $GROUP; done
新しいユーザーsudo
がsudo
コマンドを使用できるようにするため、必ず新しいユーザーをグループに追加してください。netdev
ネットワークデバイスの構成に重要な場合があります。
他の人が指摘しているように、自分のホスト名を変更して(sudo raspi-config
under で実行できますAdvanced->Hostname
)、目的を達成する方がよいでしょう。また、古いpiアカウントがまだ存在し、デフォルトのパスワードが設定されている可能性があることを忘れないでください。セキュリティ上の理由から、少なくともpiユーザーのパスワードを変更してください。
for GROUP in $(groups pi | sed 's/.*:\spi//'); do sudo adduser username $GROUP; done
groups
マンページに何も表示されません。新しいユーザーsshusers
を作成時に他のグループ(例:)にも入れます。
pi
1でない場合、削除に失敗します。