群晖(Synology)登陆DSM桌面提示您没有权限使用本项服务(Denied “Desktop” access privilege),在开启SSH情况下的解决办法

今天安装好了群晖(Synology)系统,自己瞎折腾的时候,把自己账号登陆DSM桌面的权限给关闭了,后面无法登陆,登陆就提示:您没有权限使用本项服务

后面通过伟大的Google,终于找到的解决方法,记录如下

首先你要开启了ssh访问,然后通过ssh,连接进去,使用自己帐户登陆

切换管理员:

sudo -i

输入当前帐户的密码

查看admin账户状态:

synouser --get admin

User Name : [admin] User Type : [AUTH_LOCAL] User uid : [1024] Primary gid : [100] Fullname : [System default user] User Dir : [/var/services/homes/admin] User Shell : [/bin/sh] Expired : [true] User Mail : [] Alloc Size : [125] Member Of : [2] (100) users (101) administrators

使用命令:

synouser --modify "<User Name>" <Fullname>" 0 <email_address>

synouser --modify "admin" "System default user" 0 piaoyun.cc@piaoyun.cc

Expired状态说明, 0 = false, 1= true

再次查看admin帐号状态,Expired选项已经变成了false:
synouser --get admin

User Name : [admin] User Type : [AUTH_LOCAL] User uid : [1024] Primary gid : [100] Fullname : [System default user] User Dir : [/var/services/homes/admin] User Shell : [/bin/sh] Expired : [false] User Mail : [] Alloc Size : [125] Member Of : [2] (100) users (101) administrators

然后访问你的IP,登陆DSM,如果admin使用空密码无法登陆,在通过ssh,来修改下admin的密码就可以了

登陆ssh后,使用命令:

synouser --setpw admin 新密码piaoyun.cc

群晖系统(Synology)synouser命令参数介绍说明:

synouser --help Copyright (c) 2003-2019 Synology Inc. All rights reserved. Usage: synouser (Version 24922) --help --rebuild {all|(domain Force{0|1})|(ldap Force{0|1})} --enum {local|domain|ldap|all|domain_used} --enumpre {local|domain|all|domain_used} prefix Caseless{0|1} --enumsub {local|domain|all|domain_used} substr Caseless{0|1} --get username --getuid UID --add [username pwd "full name" expired{0|1} mail privilege] --modify username "full name" expired{0|1} mail --rename old_username new_username --setpw username newpasswd --del username1 username2 ... --login username pwd --dbopen2 username --filesetpw filename --create_homes {domain|ldap}

如果使用的是多线网络,多个公网IP的,记得去DSM桌面系统,控制中心关闭下面的选项:

进入控制面板 》》》安全性 》》》忽略IP检查来加强浏览器的兼容性
这个选项记得打勾,勾起来

原文链接:https://piaoyun.cc/post/1300.html

© 版权声明
THE END
喜欢就支持一下吧
点赞11 分享