Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- USERS_FILE=$1
- OWNER_ID=$2
- TASKS=$3
- mkdir documents tasks solutions
- useradd $OWNER_ID
- setfacl -m o::- g:students:rx u:$OWNER_ID'':rx documents
- setfacl -md o::- g:students:r u:$OWNER_ID'':rw documents
- setfacl -m o::- g:students:rx u:$OWNER_ID'':rx tasks
- setfacl -md o::- g:students:r u:$OWNER_ID'':rwx tasks
- setfacl -m o::- g:students:rx u:$OWNER_ID'':rx solutions
- setfacl -md o::- u:$OWNER_ID'':rwx solutions
- while user_id name surname
- do
- useradd $user_id --groups students
- cd solutions
- for ((i=1; i<=$TASKS; i++))
- do
- mkdir $user_id'-'$i
- setfacl -m o::- u:$user_id'':rwx
- done
- cd..
- done < "$USERS_FILE"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement