wwwグループにbillというユーザーを追加しようとしています。
useradd -G www bill
それは私にエラーを与える
UX: useradd: ERROR: bill is already in use. Choose another.
このコマンドを入力して、ユーザーがすでにwwwグループにいることを確認しました。
group bill
明らかにする
bill:bill
これは彼がwwwグループに属していませんが、それでもエラーが発生することを意味します。
後で私は気づいたこのリンク既存のユーザーを既存のグループに追加し、新しいユーザーを新しいグループに追加するさまざまなコマンドがあります。だから私はwww(既存のグループ)にbill(既存のユーザー)を追加するためにこのコマンドを試しました。
usermod -a -G www bill
私に構文エラーが発生します
UX: usermod: ERROR: Invalid syntax.
usage: usermod -u uid [-o] | -g group | -G group[[,group]...] |
-d dir [-m] | -s shell | -c comment |
-l new_logname | -f inactive | -e expire |
-A authorization [, authorization ...] | -K key=value ... |
-P profile [, profile ...] | -R role [, role ...] login
助けてください
答え1
2つのオプションがあります。usermod
作成した内容は正確ですが、使用している実装はそれを処理できません-a
。ただ削除してもう一度やり直してください。
adduser
2番目のオプションはパッケージで使用することですadduser
。それからadduser username groupname
。ログアウトして再度ログインすると、グループにアクセスできます。