GNU/Linux >> Linux の 問題 >  >> Linux

名前にスペースが含まれているユーザーのグループを一覧表示するにはどうすればよいですか?

groups でも id エントリを null で区切るオプションがないようです します - 少なくとも Ubuntu 18.04 に適用する必要がある GNU CoreUtils 実装では

   -z, --zero
          delimit entries with NUL characters, not whitespace;

例えば

id -Gnz someuser

someuser の名前のヌル区切りのリストを与える必要があります の補足グループ -

を使用して、そうであることを確認できます
id -Gnz someuser | xargs -0 printf '%s\n'

POSIX はこのオプションを義務付けていないため、移植性がないことに注意してください。たとえば、Open Group Base Specifications を参照してください


Linux
  1. xargs を使用して、名前にスペースと引用符が含まれるファイルをコピーするにはどうすればよいですか?

  2. システムが現在プロセスで使用されていると言っているときに、Linuxでユーザーを削除するにはどうすればよいですか

  3. nginx ですべての仮想ホストを一覧表示するにはどうすればよいですか

  1. ユーザーはいくつの Unix グループのメンバーになれますか?

  2. 自分のマシンでスケジュールされているすべての cron ジョブのリストを取得するにはどうすればよいですか?

  3. どうすればシェルを誰かに安全に渡すことができますか?

  1. $ pagerにスペースを含めることはできますか?

  2. LinuxでIDでユーザー名を検索するにはどうすればよいですか?

  3. Linux コンピューターから Active Directory ユーザー属性を一覧表示するにはどうすればよいですか?