因为 ubuntu 默认是关闭 root 用户的
一般用 sudo 命令暂时取得权限
本人两台机器,一台 ubuntu server 8.04 一台 ubuntu desktop 8.04
当 desktop 登录时只用 server 一般用户 ssh 登录,默认状态下是不能向 server 拷贝文件的
即使 ssh 登录 成功,加了 sudo ,也没有用
试过 scp sshfs 都没用,但可以从 server 拷贝 到 desktop
只有 server 启用 root 用户 ,以 root 从 desktop 端登录 ,才能拷贝
大家可以实验一下.
对 ubuntu server 8.04 的重大发现 ssh scp sshfs 等等,sudo 不管用
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
-
- 帖子: 150
- 注册时间: 2008-05-29 20:48
-
- 帖子: 3249
- 注册时间: 2008-10-28 20:18
Re: 对 ubuntu server 8.04 的重大发现 ssh scp sshfs 等等,sudo 不管用
ssh scp sshfs 等屏蔽掉了客户端的su系列的命令而已
-
- 帖子: 150
- 注册时间: 2008-05-29 20:48
Re: 对 ubuntu server 8.04 的重大发现 ssh scp sshfs 等等,sudo 不管用
那么怎么设置在scp可以用普通用户得到拷贝的权力呢ryoohki 写了:ssh scp sshfs 等屏蔽掉了客户端的su系列的命令而已
-
- 帖子: 3249
- 注册时间: 2008-10-28 20:18
Re: 对 ubuntu server 8.04 的重大发现 ssh scp sshfs 等等,sudo 不管用
首先你要能直接使用那台提供文件的机器,然后
到 /etc/pam.d/ 文件夹下去看看 有没有一个叫 scp 的文件,有的话
sudo gedit /etc/pam.d/scp
看看有没有类似下面的内容
auth required pam_wheel.sc use_uid
有的话把该行前的 # 去掉
要启用相应的命令的话就修改相应的/etc/pam.d/下的文件
去掉文件内类似 auth required pam_wheel.sc use_uid 的标注
为了安全期间把 use_uid 改成相应的用户名可以只允许对应的用户使用这些命令
到 /etc/pam.d/ 文件夹下去看看 有没有一个叫 scp 的文件,有的话
sudo gedit /etc/pam.d/scp
看看有没有类似下面的内容
auth required pam_wheel.sc use_uid
有的话把该行前的 # 去掉
要启用相应的命令的话就修改相应的/etc/pam.d/下的文件
去掉文件内类似 auth required pam_wheel.sc use_uid 的标注
为了安全期间把 use_uid 改成相应的用户名可以只允许对应的用户使用这些命令
-
- 帖子: 3
- 注册时间: 2007-04-15 21:19
Re: 对 ubuntu server 8.04 的重大发现 ssh scp sshfs 等等,sudo 不管用
没有这样的文件啊到 /etc/pam.d/ 文件夹下去看看 有没有一个叫 scp 的文件,有的话
代码: 全选
xxx@xxx:~$ ls /etc/pam.d/
atd chsh common-auth common-session cupsys gdm-autologin login passwd ppp sshd sudo
chfn common-account common-password cron gdm gnome-screensaver other polkit samba su