find根据文件属主或权限进行操作

很多时候,当用户离开,组织变更后,管理员会删除这些用户或组。
但之前的这些用户的文件属性就直接显示成数字uid,gid 。
利用find 可以重新将这些文件归类。
查找存在的用户的文件

find /home   -user  x  -ls
find /home -user x  -group x2  -ls

查找销户的文件

find /home -nouser -ls
find /home -nogroup -ls
指定uid,gid
find /home -uid xxx   -gid xxx -ls

根据权限 -perm查找 ,suid 4000,sgid 2000

find /home -perm 775  -type f -ls
find /home -perm 4000 -type d -ls
find /home -perm 2000 -type d -ls
find /home -perm 6000 -type f -ls 

根据nouser,uid查找,并赋给新的主用户或删除

find /home -nouser  -exec chown x.g  {}  \;
find /home -uid 1010 -exec chown x.g {} \;
find /home -uid 1010  -ok rm {} \;
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值