只能使用上传下载自己的家目录。
其他目录要操作都是权限不足。
命令模式有 SUDO 可以解决,
SFTP 有没有临时方案呢?
否则,这个SFTP 可以做的事就太受限制了!
----------
补充: 我的系统; ubuntu server 14.04
装有: openssh sever
客户端: filezilla sftp 连接服务器。
ubuntu 使用sftp 如何增加权限呢?
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
-
- 帖子: 47
- 注册时间: 2014-05-19 20:08
- 系统: mac os
ubuntu 使用sftp 如何增加权限呢?
上次由 jasonubuntu 在 2014-05-22 18:00,总共编辑 1 次。
-
- 论坛版主
- 帖子: 18279
- 注册时间: 2009-08-04 16:33
Re: ubuntu 使用sftp 如何增加权限呢?
SFTP 有幾種 不同的定義SFTP
http://zh.wikipedia.org/wiki/SSH%E6%96% ... F%E8%AE%AE
http://en.wikipedia.org/wiki/SSH_File_Transfer_Protocol
你能否說明 你的 SFTP 是如何定義
或者提供 套件名稱 / 設定檔案 也行
以免誤解你的意思
-
- 帖子: 47
- 注册时间: 2014-05-19 20:08
- 系统: mac os
Re: ubuntu 使用sftp 如何增加权限呢?
呵呵,不好意思, 我用的是ssh file transfer protocol .poloshiao 写了:SFTP 有幾種 不同的定義SFTP
http://zh.wikipedia.org/wiki/SSH%E6%96% ... F%E8%AE%AE
http://en.wikipedia.org/wiki/SSH_File_Transfer_Protocol
你能否說明 你的 SFTP 是如何定義
或者提供 套件名稱 / 設定檔案 也行
以免誤解你的意思
-
- 论坛版主
- 帖子: 18279
- 注册时间: 2009-08-04 16:33
Re: ubuntu 使用sftp 如何增加权限呢?
只能使用上传下载自己的家目录。
其他目录要操作都是权限不足。
你已經成功從 filezilla client 通過 ssh 連上 ftp server 了嗎客户端: filezilla sftp 连接服务器。
-
- 帖子: 47
- 注册时间: 2014-05-19 20:08
- 系统: mac os
Re: ubuntu 使用sftp 如何增加权限呢?
对。连接上了。传文件到自己的家目录,没有问题。下载也没有问题。poloshiao 写了:只能使用上传下载自己的家目录。
其他目录要操作都是权限不足。你已經成功從 filezilla client 通過 ssh 連上 ftp server 了嗎客户端: filezilla sftp 连接服务器。
问题是,上传下载别的目录就不行,修改 文件权限比如777 什么的也不行。因为配置服务器,
昨天,我也在思考,是不是,要修改对应文件对于我的用户的权限??但是修改系统目录为777 总是不太好吧 ?还是修改目录属性只针对我的这个用户有权限?怎么设呢?一般CHOWN命令介绍 好像也只是说,对所有者,没有说对于具体一个用户如何设?
修改哪个文件,都要去配置他的属性,还不如直接ssh 里边用 vi nano 方便了。
所以,不知道这个filezilla sftp y有没有类似 sudo 的功能。
-
- 论坛版主
- 帖子: 18279
- 注册时间: 2009-08-04 16:33
Re: ubuntu 使用sftp 如何增加权限呢?
对。连接上了。传文件到自己的家目录,没有问题。下载也没有问题。
因為 Server 端问题是,上传下载别的目录就不行
家目錄 username 才有 讀取權限
出了家目錄 username 的權限 受到限制了
大部分能讀/瀏覽 但是不能寫入
有一些連讀或瀏覽 都不行
那誰行 ?
只有一個人 行
就是 root 行
Ubuntu 大部分目錄 預設都是 root:root 權限 目錄 755 檔案 644 少數例外
如果 從 fileziia client 使用 root 登入 file server
就幾乎 任何地方都能 存取
但是 風險太大 要小心
Ubuntu 預設禁止 root 登入 ?
所以 /etc/ssh/sshd_config 需要修改 讓 root 可以登入
有興趣 請再貼文
如果是使用 非 root 的 username 從 Filezilla client 登入
想要 在 /home/username 以外的地方有 存取的權限
可以從 ftp server 端修改權限
也可以從 Filezilla client 的 右側 遠端站台 直接修改權限
但是 他必須有能修改的權限
這樣是比較安全
-
- 帖子: 47
- 注册时间: 2014-05-19 20:08
- 系统: mac os
Re: ubuntu 使用sftp 如何增加权限呢?
谢谢大家!尤其是楼上,讲的已经很明白了。谢谢不厌其烦,学习了。
最近用命令行,感觉也很适应,尤其是, ls , cp ,呀,sudo vi 一下呀,都还不错。所以,不用sftp 也Ok.
还是那句, 谢谢啊!
最近用命令行,感觉也很适应,尤其是, ls , cp ,呀,sudo vi 一下呀,都还不错。所以,不用sftp 也Ok.
还是那句, 谢谢啊!
