当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 5 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : 同一条指令 pip install vietualenv 为何普通用户安装出错
帖子发表于 : 2017-09-27 17:01 

注册: 2017-09-12 19:57
帖子: 30
系统: ubuntu
送出感谢: 2
接收感谢: 0 次
普通用户安装提示没有权限。root用户可以安装。纳闷,安装软件还有级别?


页首
 用户资料  
 
2 楼 
 文章标题 : Re: 同一条指令 pip install vietualenv 为何普通用户安装出错
帖子发表于 : 2017-09-27 19:15 
头像

注册: 2007-07-14 20:45
帖子: 1126
送出感谢: 59
接收感谢: 31
当然


_________________
开源、共享、自由

微信号:xfiles_sky

使用手机点击这里有红包


页首
 用户资料  
 
3 楼 
 文章标题 : Re: 同一条指令 pip install vietualenv 为何普通用户安装出错
帖子发表于 : 2017-09-28 6:17 

注册: 2017-09-12 19:57
帖子: 30
系统: ubuntu
送出感谢: 2
接收感谢: 0 次
请问UBUNTU 中安装任何软件是否都要以root登陆。普通用户只能使用软件?


页首
 用户资料  
 
4 楼 
 文章标题 : Re: 同一条指令 pip install vietualenv 为何普通用户安装出错
帖子发表于 : 2017-09-28 9:54 
头像

注册: 2008-09-18 13:11
帖子: 2787
送出感谢: 1
接收感谢: 453
gaods 写道:
普通用户安装提示没有权限。root用户可以安装。纳闷,安装软件还有级别?

很简单的道理。文件系统上有所有用户共享大家都可以读写的目录,有所有用户共享但只能读不能写的目录,有各个用户私有的目录。
一般情况下,软件会被安装到所有用户共享的目录供所有用户使用,并且出于安全角度考虑,是选择只读的。所以要向里面安装软件,就必须要有高级权限,绝大部分情况下是root权限。
完全可以安装到自己用户私有的目录里,但代价是其他用户就用不了了。

pip install也一样,默认情况下是安装到只有root用户能写入的全局共享目录,但也完全可以安装到其他位置
pip instal的官方手册在 https://pip.pypa.io/en/stable/reference/pip_install/,比较长,如果你没有耐心看完,可以直接跳到后面的Options,里面就教了你怎么安装到其他位置上

gaods 写道:
请问UBUNTU 中安装任何软件是否都要以root登陆。普通用户只能使用软件?
经过我上面的说明你就应该明白了。普通用户一样可以安装软件,但别想安装到全局共享但自己不能写入的位置



_________________
评价: 3.7% gaods
 
页首
 用户资料  
 
5 楼 
 文章标题 : Re: 同一条指令 pip install vietualenv 为何普通用户安装出错
帖子发表于 : 2017-09-28 10:26 

注册: 2009-08-04 16:33
帖子: 16900
送出感谢: 21
接收感谢: 1830
引用:
请问UBUNTU 中安装任何软件是否都要以root登陆。普通用户只能使用软件?

1. 這樣總結可能太簡化

2. 一般的說 要看你安裝的軟件
是要讀取/寫入 哪些目錄/檔案 ?
這些目錄/檔案的預設權限如何
2-1. 如果 要讀取/寫入 的目錄/檔案 全部位於家目錄(~/ 或 /home/username) 預設 該 username 權限 即可 不須 root 權限
2-2. 如果 要讀取/寫入 的目錄/檔案 全部位於家目錄(~/ 或 /home/username) 預設 該 username 權限不夠 須要 root 權限

3. 如果是
使用 apt 安裝 Ubuntu 套件庫的程式套件 或
使用 dpkg 安裝 網路上下載的 deb 套件
通常需要寫入大量的目錄及檔案在 家目錄(~/ 或 /home/username) 所以大都 需要 root 權限 (意思是 需要加 sudo)
3-1. 具體請參閱該程式套件的 安裝說明 或 目錄及檔案

4. 進一步參閱
http://linux.vbird.org/linux_basic/0210 ... ission.php
Linux 的檔案權限與目錄配置
4-1. 大部分適用於 Ubuntu 少部份 在 Ubuntu 需要微調



_________________
评价: 3.7% gaods
 
页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 5 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:thaiqi 和 4 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译