本帖最后由 pcg240 于 2018-2-1 00:30 编辑
使用winscp 操作远程主机是非常方便的事情,尤其是修改文件。但你想用winscp 接上 synology 修改文件,很多文件(文件夹)是操作不了的,因为没有root权限,没办法只有用 console(例如putty)登陆, 然后 sudo vi ......。 可以是可以不是很方便吧。 下面一个小方法,让winscp 以root身份登陆 群晖 第一步 还是要用 putty 登陆你的 dsm ,然后
删掉 这一行 %administrators ALL=(ALL) ALL 添加 NOPASSWD: 到有你dsm用户名的那一行
比如 pcg240 ALL=(ALL) NOPASSWD: ALL (pcg240 就是我黑群晖里面的管理员用户)
修改完以后 sudoers 文件应该像这样 - ## sudoers file.
- # Enable logging of a command's output.
- # Use sudoreplay to play back logged sessions.
- Defaults syslog=authpriv
- # Allow root to execute any command
- root ALL=(ALL) ALL
- pcg240 ALL=(ALL) NOPASSWD: ALL
- # Allow members of group administrators to execute any command
- # Configure privilege of wheel group
- Cmnd_Alias SHELL = /bin/ash, /bin/sh, /bin/bash
- Cmnd_Alias SU = /usr/bin/su
- %wheel ALL=(ALL) NOPASSWD: ALL, !SHELL, !SU
复制代码
第二步
打开winscp 在站点里面里面选择你的群晖 或新建站点 ,填好地址、端口、用户名、密码然后点 高级
弹出高级站点设置界面 改成图示的样子,就ok。happy hacking
|