今天安装好了群晖(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
© 版权声明
声明📢本站内容均来自互联网,归原创作者所有,如有侵权必删除。
本站文章皆由CC-4.0协议发布,如无来源则为原创,转载请注明出处。
THE END