¿Cómo puedo encontrar archivos que solo tienen cierto permiso para el propietario?
Me gustaría encontrar archivos solo con el permiso de un determinado usuario. Por ejemplo, si quiero encontrar un archivo que tengo permiso completo.
Puedo hacer algo como:
find . -user $(whoami) -perm
Pero qué debo poner después de -perm
si quiero ignorar el permiso de root y otros usuarios.
2 answers
Comienza con:
find /path/to/file -user user1 -perm -u+rwx
Esto significa: buscar archivos que comiencen en /path/to / files , propiedad de user1 , donde los permisos para grupo y otros pueden ser cualquier cosa (- delante de la cadena de permisos) y los permisos de usuario son solo: rwx
También, prueba un poco de lectura. Esto tiene grandes ejemplos: Find tutorial
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2018-04-12 04:12:03
- perm-mode
Todos los bits de permisos están configurados para el archivo. Los modos simbólicos se aceptan en esta forma, y esta es generalmente la forma en que querría usarlos. Debe especificar 'u', 'g' u ' o ' si utiliza un modo simbólico.
find . -user $(whoami) -perm -007
Para el usuario especificado, devuelve archivos con los siguientes privilegios: rwx ,
find . -user $(whoami) -perm -006
Para el usuario especificado, devuelve archivos con los siguientes privilegios: rwx , rw ,
find . -user $(whoami) -perm -005
Para el usuario especificado, se devuelve los archivos con los siguientes privilegios: rwx, rx,
find . -user $(whoami) -perm -004
Para el usuario especificado, se devuelve los archivos con los siguientes privilegios: rwx, rw, rx, r,
find . -user $(whoami) -perm -003
Para el usuario especificado, se devuelve los archivos con los siguientes privilegios: rwx, wx,
find . -user $(whoami) -perm -002
Para el usuario especificado, devuelve archivos con el siguientes privilegios: rwx, rw, wx, w,
find . -user $(whoami) -perm -001
Para el usuario especificado, se devuelve los archivos con los siguientes privilegios: rwx, rx, wx, x,
find . -user $(whoami) -perm -000
Para el usuario especificado, se devuelve los archivos con los siguientes privilegios: rwx, rw, rx, wx, r, w, x, 0,
- perm / mode
Cualquiera de los modos de bits de permiso se establece para el archivo. Los modos simbólicos se aceptan en esta forma. Debe especificar 'u', 'g' u ' o ' si utiliza un modo simbólico. Vea la sección EJEMPLOS para algunos ejemplos ilustrativos. Si no se establecen bits de permiso en modo, esta prueba coincide con cualquier archivo (la idea aquí es ser consistente con el comportamiento de-perm -000).
find . -user $(whoami) -perm /007
Para el usuario especificado, devuelve archivos con los siguientes privilegios: rwx , rw, rx, wx, r, w, x,
find . -user $(whoami) -perm /006
Para el usuario especificado, se devuelve los archivos con los siguientes privilegios: rwx, rw, rx, wx, r, w,
find . -user $(whoami) -perm /005
Para el usuario especificado, se devuelve los archivos con los siguientes privilegios: rwx, rw, rx, wx, r, x,
find . -user $(whoami) -perm /004
Para el usuario especificado, se devuelve los archivos con los siguientes privilegios: rwx, rw, rx, r,
find . -user $(whoami) -perm /003
Para el usuario especificado, se devuelve los archivos con los siguientes privilegios: rwx, rw, rx, wx, w, x,
find . -user $(whoami) -perm /002
Para el usuario especificado, se devuelve los archivos con los siguientes privilegios: rwx, rw, wx, w,
find . -user $(whoami) -perm /001
Para el usuario especificado, se devuelve los archivos con los siguientes privilegios: rwx, rx, wx, x,
find . -user $(whoami) -perm /000
Para el usuario especificado, se devuelve los archivos con los siguientes privilegios: rwx, rx, rw, wx, r, w, x, 0.
Se han probado ejemplos.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2017-05-11 12:43:12