どのように私はLinuxのすべてのユーザーの間でユーザー作成プロファイルのみをgrepするのですか


0

以下の出力から、私はただ天才的で清楚なユーザが欲しいです やり方がわかりません。

celestial@celestial:~$ sudo  repquota  /
*** Report for user quotas on device /dev/disk/by-uuid/e312e0f3-68d6-44f1-aecb-731bd4932bf3
Block grace time: 7days; Inode grace time: 7days
                        Block limits                File limits
User            used    soft    hard  grace    used  soft  hard  grace
----------------------------------------------------------------------
root      -- 3777196       0       0         203861     0     0      
man       --    3088       0       0            368     0     0      
lp        --       0       0       0              1     0     0      
libuuid   --      24       0       0              2     0     0      
syslog    --     852       0       0             10     0     0      
avahi-autoipd --       4       0       0              1     0     0      
speech-dispatcher --       4       0       0              1     0     0      
lightdm   --     224       0       0             41     0     0      
colord    --      20       0       0              4     0     0      
celestial --   98880       0       0            956     0     0      
neetish   -+    1452    2000    3000            150    20    30  3days

ユーザーはグループに属していますか、それともシステムアカウントとは異なるUIDシーケンスを使用していますかそれとも他の方法であなたはユーザーアカウントとシステムアカウントを識別する方法がありますか?
Paul

いいえ、ユーザーはグループに属していない、またはそれは単純な解決策でした
Neetz

@ポール私はシステムユーザーを識別する方法はありません:/
Neetz

ユーザーにはホームディレクトリしかないのでしょうか。
Paul

@ポール私はと思う:/多分?しかし、それから私はここでbashスクリプトのように関与させる必要があり、多分それは他のOSのような他のプラットフォームではない
Neetz

回答:


0

以下は、/ homeにディレクトリがある人のrepquotaの結果を取得します。

 repquota -t / | head -5; for i in `ls -1 /home/` ; do repquota -t / | grep $i ; done

最初のコマンドは単に見出しカラムを取得するためにrepquotaを実行し、次にforループは/ homeから各ディレクトリ名を削除して何度も繰り返しクォータを作ります。


うまくいかない
Neetz

ブロックの猶予時間は7日です。 iノード猶予時間:7日間ブロック制限ファイル制限ユーザーが使用したソフトハードグレース使用ソフトハードグレースrepquota:クォータファイルを開くことができません//aquota.user:権限が拒否されましたrepquota:クォータファイルが見つからないかフォーマットが正しくありません。 repquota:指定されたすべてのマウントポイントがクォータを使用しているわけではありません。 repquota:quotafile //aquota.userを開くことができません。権限が拒否されましたrepquota:クォータファイルが見つからないか、形式が正しくありません。 repquota:指定されたすべてのマウントポイントがクォータを使用しているわけではありません。
Neetz

私はsudoも与えました:/
Neetz

両方のrepquotaコマンドの前にsudoが必要です
Paul

他のOS用のソリューションはありますか?一般的なOSのような?
Neetz
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.