ownCloud Nextcloud OCC命令行工具

11 篇文章 0 订阅
8 篇文章 0 订阅
列出所有用户

sudo -u apache php /var/www/html/occ user:list

扫描所有用户的所有文件

sudo -u apache php /var/www/html/occ files:scan --all

为用户user1扫描文件:

sudo -u apache php /var/www/html/occ files:scan user1

扫描指定用户user1的Photos文件夹

sudo -u apache php /var/www/html/occ files:scan --path="/user1/files/Photos"


  • 其实 自动为nextcloud用户文件扫描:在****config/config.php修改,在 );
    前添加一行’filesystem_check_changes’ => 1, 重启生效

格式:

files:scan [-p|–path="…"] [-q|–quiet] [-v|vv|vvv --verbose] [–all]
[user_id1] … [user_idN]

参数:
user_id #扫描所指定的用户(一个或多个,多个用户ID之间要使用空格分开)的所有文件

选项:
–path #限制扫描路径
–all #扫描所有已知用户的所有文件
–quiet #不输出统计信息
–verbose #在扫描过程中显示正在处理的文件和目录
–unscanned #仅扫描以前未扫描过的文件

使用OCC 新建用户

sudo -u apache php /var/www/html/occ user:add test1
Enter password:
Confirm password:
The user “test1” was created successfully

新建用户并添加到组,或多组

sudo -u apache php /var/www/html/occ user:add --display-name=“user_1” --group=“admin” --group=“admin2” user_1

使用OCC 更改密码

sudo -u apache php /var/www/html/occ user:resetpassword user1
Enter a new password:
Confirm the new password:
Successfully reset password for user1

用户间文件迁移

sudo -u apache php /var/www/html/occ files:transfer-ownership <来源用户> <目标用户>

进入维护模式

会锁定所有已登录的用户(包括管理员),未登录的无法登陆,并页面维护提示
sudo -u apache php /var/www/html/occ maintenance:mode --on
sudo -u apache php /var/www/html/occ maintenance:mode --off

清空回收站

清理user1和user2的已删除的文件的例子

sudo -u apache php /var/www/html/occ trashbin:cleanup user1 user2

清理所有用户已删除的文件的例子

sudo -u apache php /var/www/html/occ trashbin:cleanup --all-users

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值