
名前にスペースが含まれている場合は、グループメンバーとして名前を追加できますか?たとえば、名前は「foo bar」で、「reindeers」というグループに追加したいとします。
グループはADで作成され、名前にスペースが含まれるのが一般的です。名前を変えることはできないと思います。
この質問が既にここで要求されている場合は謝罪します。私はどの参考資料も見つけることができません。スペースを "_"に置き換えるか、スペースをバックスラッシュにエスケープして、sudoers構成ファイルにスペースを持つユーザー名を追加するソリューション/ディスカッションを見つけました。これがグループへの追加に適用されるかどうかはわかりません。
ありがとう
答え1
POSIX スタイルシステムでは、グループ名とユーザー名にスペース文字を含めることはできません。2つの文字列IDが原因でDebian Stretchのコマンドラインログインが失敗します。参考までに、この制限はグループとユーザーに適用されます。
あなたの場合可能代わりにADを通過できます/etc/group
。しかし、空間を完全に放棄する力を説得することをお勧めします。
答え2
AD のグループ名「Domain Users」と同様の問題があります。chown
これは、グループ名の代わりにグループID番号を使用できるためです。たとえば、
sudo chown -R user1:118600513 /home/user1
ここで、118600513は、「ドメインユーザー」グループのIDです。
答え3
\
エスケープされた空白文字を使用できます。example:domain\ users
答え4
更新:誰かが私にとって、その質問はグループ名ではなく、ユーザー名にスペースがあることについて指摘しました。しかし、Googleが「名前にスペースを持つグループにユーザーを追加する方法」という答えを教えてくれたので(正直理解しています。)それも)こちらへ)私はそれを切り取るでしょう。
- スペースなしでグループ名を追加します。
groupadd mybestfriends
- ここにユーザーを追加します。
usermod -a -G mybestfriends friend1
- /etc/groupを編集してスペースを追加します。
nano /etc/group
行をmybestfriends:x:1003:friend1
次に変更してください。my best friends:x:1003:friend1
- GIDワークグループの使用:
usermod -a -G 1003 friend2
まだ副作用は見ていないがYMMV。
該当する場合を忘れないでくださいsudo
。