How to find all files which can be executed by specific user (not current!)

如何查找特定用户可以执行的所有文件(不是最新的!)

For current I can do it like

对于目前我可以这样做

find /some/start/dir -executable

But now I want to do something like: find all files which user 'josh' can execute (by 'other' permissions, 'user' permissions and 'group' permissions). Of course, I do not know users's 'josh' password so I cannot su'ing.

但现在我想做一些事情:找到用户'josh'可以执行的所有文件(通过'其他'权限,'用户'权限和'组'权限)。当然,我不知道用户的'josh'密码,所以我不能suing。

2 个解决方案

#1


3

Look up the user id of "josh" in /etc/passwd.

在/ etc / passwd中查找“josh”的用户ID。

Then run: find /some/start/dir -type "f" -uid <ID> -perm 111.

然后运行:find / some / start / dir -type“f”-uid -perm 111。

更多相关文章

  1. 在linux 列出 超级用户 普通用户和 系统用户
  2. linux 用户和组操作
  3. Linux服务器权限管理实践——添加用户只访问某些文件目录
  4. 在Linux中使用PAM进行身份验证为什么它可能无法从某些用户运行?
  5. Linux文件权限查看及修改命令chmod
  6. linux文件目录权限和系统基础优化命令
  7. LINUX下CVS服务器安装及权限简单配置
  8. 关于使用samba用户的权限设置
  9. 深入理解linux的权限设置和SUID,SGID

随机推荐

  1. 不断更改页面(例如cookie点击器中的cps)
  2. 非常简单的js双向绑定框架(一)
  3. HTML Select字段通过ajax调用Web服务
  4. jQuery - 获取具有特定类的已选中复选框
  5. NodeJS - 解析JSON(只有字符串或数字)
  6. Javascript等待函数的结束,包括node.js的
  7. 如何从json对象获取匹配元素的索引?
  8. JavaScript循环输入创建一个对象数组
  9. 彻底解决IE8和IE9下ewebeditor上按钮无效
  10. 如何在JavaScript中对字符串排序