OwnCloud 용 commmand line 관리 tool 인 occ 사용법


config/config.php 에 설정한 owner 계정으로 실행 필요

sudo -u nginx php occ
CODE


사용자 관리

추가

php occ user:add --password-from-env --display-name --email myemail  userid
CODE

--password-from-env 를 사용하면 암호 입력창대신 OC_PASS 환경변수에서 암호를 읽어옴


다음은 암호를 my_password 로 설정해서 계정을 생성하는 예제

사용자 생성

OC_PASS=my_password sudo -E -u nginx php occ user:add --password-from-env --display-name User1 --email myemail@gmail.com occ_admin
BASH
  • -E : --preserve-env : sudo 시 환경변수 유지

암호 변경

sudo -E -u nginx php occ user:resetpassword lesstif
CODE



사용자가 속한 그룹 목록 보기

sudo -u nginx php occ user:list-groups lesstif
CODE


Group

목록 보기

php occ group:list
CODE


그룹 생성

php occ group:add user-group1
CODE


그룹에 사용자 추가

php occ group:add-member  -m lesstif user-group-1
CODE


그룹내 사용자 목록

php occ group:list-member user-group-1
CODE


그룹 삭제

php occ group:delete user-group-1
CODE

그룹 admin 지정

occ 로는 안 되고 REST API 사용