sziasztok
a problémám, ki kellene listázni azokat a fájlokat, amikre mindenkinek van írási joga, viszont a spec-ben van egy ilyen kikötés hogy:
"Azokat a file‐okat ne írja ki, amelyek az írási jog ellenére mégse írhatóak."
ezet hogy tom meg állapítani, vagy ezek milyen fájlok?
meg azt hogy tudom megnézni hogy mindenkinek van-e? ( -ugo=w ?)
ezt a parancsot használom:
find $1 -perm -u=w -type f
még van egy olyan kikötés hogy a megadott könyvtártól számított relatív utvonall írja ki a fájl nevét, van erre vmi jó módszer vagy cuttal vágdossam szét find kimeneteit?
- 1091 megtekintés
Hozzászólások
cd $1
find . -perm -a=w -writable -type f
man find:
-writable
Matches files which are writable. This takes into account access control lists and other permissions artefacts which the -perm test ignores. This test makes use of the access(2) system call, and so can be fooled by NFS servers which do UID mapping (or root-squashing), since many systems implement access(2) in the client’s kernel and so cannot make use of the UID mapping information held on the server.
- A hozzászóláshoz be kell jelentkezni
thx :)
- A hozzászóláshoz be kell jelentkezni