论坛风格切换切换到宽版
  • 882阅读
  • 8回复

[问题求助][Fedora] 如何删除ID为501-600的连续用户 [复制链接]

上一主题 下一主题
离线seani.
 
发帖
1850
C币
-61324
威望
314
贡献值
1
银元
0
铜钱
4059
人人网人气币
0
只看楼主 倒序阅读 使用道具 楼主  发表于: 2009-05-01
RT
如何一次删除

评价一下你浏览此帖子的感受

精彩

感动

搞笑

开心

愤怒

无聊

灌水
离线lj790816.
发帖
1941
C币
-139573
威望
326
贡献值
1
银元
0
铜钱
4299
人人网人气币
0
只看该作者 沙发  发表于: 2010-04-14
Re:[Fedora]
用一个循环read 具体id对应的用户名,然后使用userdel进行删除

离线abccabcc.
发帖
2123
C币
-60246
威望
399
贡献值
1
银元
0
铜钱
4869
人人网人气币
0
只看该作者 板凳  发表于: 2010-04-14
Re:[Fedora]
同意楼上的方法。

离线gssasd.
发帖
2090
C币
-60639
威望
395
贡献值
1
银元
-3
铜钱
4719
人人网人气币
0
只看该作者 地板  发表于: 2010-04-14
Re:[Fedora]
我太傻了。。。竟然没想到写个脚本。。。额

发帖
2087
C币
-235584
威望
384
贡献值
2
银元
-2
铜钱
4678
人人网人气币
0
只看该作者 4楼 发表于: 2010-04-14
Re:[Fedora]
再麻烦问下
如何使用read  通过ID 得到用户名?

离线smilei34516.
发帖
2024
C币
-140163
威望
393
贡献值
1
银元
-1
铜钱
4592
人人网人气币
0
只看该作者 5楼 发表于: 2010-04-14
Re:[Fedora]
cat /etc/passwd|awk -F":" '$3>501&$3<600{print "sudo /usr/sbin/userdel "$1}'|sh

离线brokenfly.
发帖
1941
C币
-152808
威望
364
贡献值
1
银元
-2
铜钱
4383
人人网人气币
0
只看该作者 6楼 发表于: 2010-04-14
Re:[Fedora]
用 sed 把 passwd 里面的相关行注释掉?

离线luwei571.
发帖
2027
C币
-198760
威望
366
贡献值
1
银元
0
铜钱
4488
人人网人气币
0
只看该作者 7楼 发表于: 2010-04-14
Re:[Fedora]
将 passwd 按UID排序。。 cat /etc/passwd|sort   -n -t  -k3 >a.txt
然后将501-600的 那些行读出来写到个文件。。写个脚本一个一个的read 然后userdel

离线潋滟.
发帖
2175
C币
-262430
威望
417
贡献值
1
银元
-1
铜钱
4968
人人网人气币
0
只看该作者 8楼 发表于: 2010-04-14
Re:[Fedora]


QUOTE:原帖由 haimming 于 2008-12-17 16:03 发表
cat /etc/passwd|awk -F":" '$3>501&$3<600{print "sudo /usr/sbin/userdel "$1}'|sh


这个不错!!!
快速回复
限100 字节
如果您在写长篇帖子又不马上发表,建议存为草稿
 
上一个 下一个