Hi,
I am playing around slide (1.0.16) and its client. Then found a problem of permission
with my configuration.
I configured the slide as follows:
/users/
--- root
--- teacher1 (subjectnode)
--- teacher2 (subjectnode)
--- student1 (subjectnode)
--- student2 (subjectnode)
--- student3 (subjectnode)
--- student4 (subjectnode)
--- schoolA (subjectnode)
--- faculty (groupnode)
--- teacher1 (linked to /users/teacher1)
--- teacher2 (linked to /users/teacher2)
--- student (groupnode)
--- student1 (linked to /users/student1)
--- student2 (linked to /users/student2)
--- student3 (linked to /users/student3)
--- student4 (linked to /users/student4)
--- class1
--- student1 (linked to /users/student1)
--- student2 (linked to /users/student2)
--- student3 (linked to /users/student3)
--- class2
--- student1 (linked to /users/student1)
--- student2 (linked to /users/student2)
--- student4 (linked to /users/student4)
/files/ (permitted to user role, not inherited)
--- schoolA (permitted to +/users/schoolA/faculty and +/users/schoolA/student; both
are not inherited)
--- teacher1 (permitted to /users/teacher1)
--- teacher2 (permitted to /users/teacher2)
--- student1 (permitted to /users/student1)
--- student2 (permitted to /users/student2)
--- student3 (permitted to /users/student3)
--- student4 (permitted to /users/student4)
Then I started a client (A) and performed the following actions:
1. open http://localhost:8081
2. username: student1
3. password: xxxx
4. cd files/schoolA/student1
5. grant read to /+/users/schoolA/faculty
6. acl to check the change is there.
After that I started another client (B) in the same workstation.
1. open http://localhost:8081
2. username: teacher1
3. password: xxxx
4. cd files/schoolA
5. ls - CAN NOT see student1 directory
Back to the client A command prompt, do acl and then I was given "Error: PropFind
didn't return an AclProperty."
AclProperty for /files/schoolA/student1 is NOT there anymore. I am not sure what went
wrong.
Any help is appreciated,
Heung