Raspberry piには、複数のグループに既定のユーザーアカウントが追加されています。
username@hostname:~ $ groups pi
pi : pi adm dialout cdrom sudo audio video plugdev games users input netdev spi i2c gpio
基本グループメンバーシップと同じグループメンバーシップを持つ新しいマスターユーザーを追加するスクリプトを作成したいと思います。私はこれがUnix / Linuxシステムに新しい管理者を追加するのにも役に立つと思います。 WindowsにはADUC機能があります。既存のアカウントのコピー。
私はスクリプトに次のものが必要だと思います。
- ループを使う
- 既存のユーザー名のプロンプト(eu)
- 既存のユーザーの現在のグループを変数として保存します(例) -
groups
- 新しいユーザー名を求めるメッセージを表示する(nu)
- 新しいユーザーと既存のユーザーグループを追加する -
useradd
私はこれがsudo権限を得るのに役立つと思います。アンドリューの答えエマルジョン。別の同様の質問はラフル複数のグループにユーザーリストを追加します。
答え1
pi
Raspbianのデフォルトユーザーなど、一種のテンプレートユーザーが指定されます。
まず、新しいユーザーを作成します。
adduser newuser
pi
次に、ユーザーと同じグループに入れます。
for i in `grep -E "(:|,)pi(:,|$)" /etc/group|cut -f1 -d:`
do
adduser newuser $i
done
あまりアクセスできないように注意してください。また、グループメンバーシップが実際に変更される前に、ユーザーが完全にログアウトしてから再度ログインする必要があることに注意してください。