帮酷LOGO
0 0 评论
  • 显示原文与译文双语对照的内容
文章标签:CAN  Window  Windows  users  non-admin  USE  用户  

问题:

这可以能是我不理解的,因为我习惯于 Windows,而且只是从Ubuntu开始。 我知道linux中的软件包含了软件包,我不明白为什么无法安装管理用户。

每个应用程序都是由特定用户运行,用户只能用privilages运行这个 applciation,因这里应用程序也不能访问未授权目录。

我希望大多数时间在我的电脑上使用非管理用户,因为它对我来说更安全。 我也不知道我现在在电脑上做什么,但我不希望在任何重要的文件上做任何更改。 但这对我来说更安全的是,在PC上完成的所有操作都是通过非管理用户。

我很高兴知道我这里有什么误解,因为这里有些不正确。


回答 1:

为什么要求你输入密码

大多数软件都是设计用来触摸敏感文件,换句话说,敏感你的private 数据的安全或者系统的完整性。 这就是为什么软件安装是潜在的风险,应该由知道他正在做什么的用户验证。 即使对于开放源码软件,也不能确保没有错误的代码位到达percious新音频播放器。 甚至可以能被忽略,或者包可以在方式上被操纵。 谁知道在程序的深度隐藏着什么? 一个用户应该。

Ubuntu为安装软件提供了一种舒适的方式。 软件开发者可以依靠这种舒适性,并假设 synaptic/软件中心/apt能够让他们访问这些敏感文件。 规范检查软件库中的Bug 和恶意代码。 但最终的责任是你自己。

如果软件不需要访问敏感文件,它可以安装在主文件夹中,尽管不在Ubuntu的路径中。 例如你必须自己编译源代码或者运行自定义安装脚本。 除了 GREATER的努力之外,它还不允许其他用户访问你刚刚安装的程序( 因为他们无权访问你的主文件夹)。 他们需要再安装一次。 所以这种安装方式在大规模上没有意义,在一个小的规模中,键入密码比手动安装软件容易。

这就是为什么 Synaptic aaks for密码,为什么它是好的。

Sudoers

如果你真的需要让其他用户在没有密码的情况下安装软件,你可以将它们添加到sudoers列表中。 然而,这将导致的安全风险风险。 如果这不关心你,那么假设有一个机器人网络,有很大的资源可以通过Internet进入你的计算机。 他们这么做只是为了增加你的电脑到网络和使用它的连接和计算能力,没有你的知识做各种非法的东西。 他们甚至不在你的个人资料之后。 他们只是想劫持你的电脑。 还没有关心真的然后看下面的答案,这是一个小的如何处理sdm列表的方法:?

如何使Ubuntu永远记住密码后第一次。

仔细读一下你可以把自己锁在系统之外。

恐慌结束了

所以现在你有了自己的恐吓,严重地考虑了这个问题,我可以告诉你这不是坏事。 如果你信任计算机上工作的人,并且没有安装允许远程访问系统的程序( 比如 )。 一个ssh-或者ftp服务器,那么实际上并不是那么危险的密码。 只要不考虑最坏情况并考虑 private 数据就不要这么做。

在过程( this 请参见上面的文本和链接。) 上忽略:


# in shell type these commands


sudo su # in case you do something stupid, you'll have a root shell open


select-editor # (optional) will allow you to select text editor


visudo # secure way to open sudoers list



编辑器将打开如下所示的添加行:


confus confusion=(root) NOPASSWD:/usr/sbin/synaptic,/usr/bin/software-center



语法说明: username machine=(usernameToRunCommandAs) command1,command2,... 因此,上行允许confus在没有密码查询的情况下运行突触和 softwarecenter。 你仍然需要使用 sudo synaptic 或者 gksudo synaptic 启动它,或者在 shell 概要文件中放置一个别名 `alias synaptic='sudo突触'。


回答 2:

他们不能这样做。

  • 在Ubuntu中创建的1st 用户被认为是一个特殊用户: 这是具有管理员权限的用户。 这意味着当用户想做管理任务时,他会被提示输入管理员密码。 这些任务是通过将 sudo 置于命令前面来发出的。

  • 所有其他用户( 除非你自己改变) 都是普通用户,不能安装软件系统宽,除非管理员( 1st 用户) 允许他们这么做。 正常用户只能把东西放在自己的家里,如果他们想要把他们的主目录弄乱。

  • 以这种方式 1人负责系统。

    你可以通过将这些用户添加到sudoers文件中,使 1个用户成为一个管理( 所以能够安装软件)。

    此外,他们可以在家中安装软件,但这取决于软件: 有时安装程序想要将它添加到系统中,这是不允许的。 这些安装往往来自源,因此它不是最简单的方法;)


回答 3:

在Ubuntu中,管理员拥有 root 权限( 通常被称为"root",如中所示"你需要是 root")。

可以将文件的访问分为三种类型:

  • 读取( 数值 4 )
  • 写入( 数值 2 )
  • 执行( 数值 1 )

可以在每个文件或者目录上设置这些属性。 此外,这些限制可以设置为:

  • 文件的所有者
  • 文件的组( 用户可以是这里组的成员)
  • 所有不是所有者的用户,也不是组中

这些原则构成了Linux文件权限的基础。 在 Windows 中,一切都可以执行。 给它一个 .cmd 或者 .exe 扩展,例如。 在Ubuntu中,需要显式添加执行位,否则将引发权限错误。

当用户执行程序时,程序会访问该用户的文件,并且这些文件的权限会。 默认情况下,安装程序的位置是特权的,只有所有者才能写入。 这里所有者是 root。所有其他用户只能读取和执行该程序,而不能写入该程序。 这就是为什么你需要 root 特权来安装程序。

Ubuntu有一个叫做 sudo ( 超级用户。)的特殊程序来运行带有 root 特权的程序。 这可以用于安装软件。 运行时,sudo 程序会询问你的用户密码。 注意,只有 admin 组的成员才能使用 sudo 将程序作为 root 运行。

在 Windows 中,你会去一个网站下载一个安装程序。 Ubuntu使用一个软件库,你可以在其中搜索程序并安装这些程序。 这些程序在添加到官方存储库之前被审查,因这里你可以确保程序中没有有害的意图。


回答 4:

非管理用户无法安装软件,因为软件包安装到 root的特权部分,运行维护者脚本等。

目前没有办法告诉系统"。从这里. deb 安装 Firefox,但在用户目录的主页中,使它的与系统的它的余部分隔离";这就是目前为什么它主要是一个或者没有事情的原因。 ( 这也是运行第三方. debs的原因,包和它包含的脚本都有 root 访问你的系统)


回答 5:

你接触到了 Windows 和ubuntu之间的巨大差别。 在 Windows 中,当你作为管理programms登录时,将不需要询问密码就安装。 这也使得恶意软件能够运行他们的程序。 在 Ubuntu ( Linux ) 中,即使是作为管理员登录,系统也会在更改系统时询问你的密码。 因此,恶意软件不能轻易入侵你的系统。 把Ubuntu作为管理员来总结。 如果你打开另一个用户帐户而不只给他们普通的用户权限,那么他们就不能把系统。


回答 6:

你可以将软件作为常规,非管理员,用户安装。 由用户安装的软件是"拥有"的,这意味着它是用户--的扩展,它的权限比用户的权限更少。

通常的做法是让用户在它的主目录中创建'纸盒'目录。 如果/home/[user]/bin 存在,它将添加到该用户路径的开头。 可以将可以执行文件放在/home/[user]/bin, 或者它的他任何文件夹中,并从那里执行程序。

普通用户所不能做的是安装一个软件包系统。 一般用户不能将可执行文件放入/usr/bin, 中,也不能授予他们超出用户权限的权限。 显然,对于基本的安全原因,--需要管理权限来重新格式化硬盘。

我知道,除非你有管理权限,否则你不能使用软件包管理软件来安装软件包。

不过,你可以创建 shell 脚本,编写和编译源代码,下载和编译"tarball",这是复杂应用程序的包。 一些独立游戏,比如in或者x 平面 9,可以用这种方式安装和使用。




文章标签:Window  Windows  USE  用户  CAN  users  non-admin  

Copyright © 2011 HelpLib All rights reserved.    知识分享协议 京ICP备05059198号-3  |  如果智培  |  酷兔英语