- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
希望扩大提问的范围here ,关于查找密码为空的用户。我想要的是过滤掉该行的系统帐户
sudo getent shadow | grep '^[^:]*:.\?:' | cut -d: -f1
当我运行它时打印出来。
我的问题是我希望能够只显示由脚本或通过终端在我的系统中添加的密码为空的用户帐户,也就是“真实”的人,以及我创建的帐户我自己。
现在会发生什么:
~$ sudo useradd bob
~$ sudo getent shadow | grep '^[^:]*:.\?:' | cut -d: -f1
Sudo password for user: [pw]
daemon
bin
sys
[...]
rtkit
saned
usbmux
bob
~$
什么是想要的:
~$ sudo useradd bob
~$ sudo [getent command for the problem]
Sudo password for user: [pw]
bob
~$
换句话说,当我在没有密码的情况下添加 Bob 时,我希望只能看到他。
这可能措辞不当,所以请要求进一步说明。
这样做的目的是找到所有具有上述属性的用户并将其删除。因此,我不想删除系统创建的帐户。
更新 1:更正了拼写错误。
更新 2: 我发现我可以通过 ID 过滤掉所有用户,这是 getent
收到的第三个字段。
因此,通过管道运行 2 grep,如下所示:
sudo getent shadow | grep '^[^:]*:.\?:' | grep (regex) | cut -d: -f1
将完成工作。
现在,我知道我应该使用的正则表达式是 '.:.:[^(17212)]:.:.:.:.:.:.'
,但它只是不会带回任何匹配项。
有人可以建议任何替代方案吗?
我使用的是 Ubuntu 16.04。
感谢您的帮助。
最佳答案
用户帐号id从1000开始,低id属于系统帐号,所以需要过滤掉-id是输出的第三个字段
> getent passwd
关于linux - 如何找到密码为空的 "real user"帐号?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42953248/
你们用什么来生成唯一帐号?有些使用 Autoinc 字段,有些使用其他东西......什么是正确的方法,即在运行插入查询之前获取帐号? 最佳答案 如果您使用的是 SQL 数据库,请使用生成器。如果您想
希望扩大提问的范围here ,关于查找密码为空的用户。我想要的是过滤掉该行的系统帐户 sudo getent shadow | grep '^[^:]*:.\?:' | cut -d: -f1 当我运
我有一个以 Stripe 和 Laravel 作为后端的当前设置。一切都按预期完美运行,但我有一个关于安全性的问题。 因为我有一个 React 前端来接受付款,所以我使用包 @stripe/react
有人知道如何使用 AWS Powershell 获取 AWS 帐号吗?看起来没有可用的 API。 最佳答案 漂亮又简单 (Get-STSCallerIdentity).Account ...或 (Ge
关闭。这个问题是off-topic .它目前不接受答案。 想改进这个问题吗? Update the question所以它是on-topic用于堆栈溢出。 关闭 9 年前。 Improve this
我的代码: Account[] accts = mgr.getAccountsByType("com.google"); Account acct = accts[0]; System.out.pri
为了自动化,我希望我的 IAM 策略是通用的。 我知道 ${aws:username} 获取它所应用到的策略的用户名。 是否可以在 IAM 策略中使用类似 arn:aws:iam::123456789
我们正在 AWS 上为我们的内部组织构建一项服务,以根据此处的引用文档管理其 AWS 账户。 引用号:http://docs.aws.amazon.com/IAM/latest/UserGuide/i
如何根据托管在亚马逊的 EC2 实例 ip 获取 aws 帐号/id 我有一个实例名称 CTI 服务器,它托管在一个 AWS 账户中。 我有 CTI 服务器的详细信息,例如私有(private) ip
我是一名优秀的程序员,十分优秀!