«

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

时间:2023-11-14 22:27     作者:诺恒     分类: 群辉


[TOC]

自己瞎折腾的时候,把自己账号登陆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 14u.top@14u.top

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后,使用命令:登陆ssh后,使用命令:
synouser --setpw admin 新密码14u.top
群晖系统(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检查来加强浏览器的兼容性

这个选项记得打勾,勾起来

标签: 登录问题