当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 6 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : linux系统中 用户有什么区别?
帖子发表于 : 2016-09-29 22:35 

注册: 2013-02-27 21:39
帖子: 5
系统: ubuntu 16.04
送出感谢: 3
接收感谢: 0 次
最近在尝试linux。其实有许多不懂的地方。
但最让我奇怪的是它用户的模式。
我在使用中,使用user登录进系统。默认情况下好像是没有什么权限的(普通用户)?
在安装或操作一些东西时基本是用 sudo *** 来完成的。
我可以通过su root等相关命令进行用户之间的切换。或者使用命令来修改密码等。
所以很迷茫,这些事我都是在登录user中使用命令来完成的。只要我知道了user帐号密码不就相当与我已经获取了shell吗?那还何必分那么多用户组及权限呢?


页首
 用户资料  
 
2 楼 
 文章标题 : Re: linux系统中 用户有什么区别?
帖子发表于 : 2016-09-30 4:26 

注册: 2013-05-26 6:58
帖子: 2158
系统: Debian 9
送出感谢: 894
接收感谢: 30
a113721070 写道:
最近在尝试linux。其实有许多不懂的地方。
但最让我奇怪的是它用户的模式。
我在使用中,使用user登录进系统。默认情况下好像是没有什么权限的(普通用户)?
在安装或操作一些东西时基本是用 sudo *** 来完成的。
我可以通过su root等相关命令进行用户之间的切换。或者使用命令来修改密码等。
所以很迷茫,这些事我都是在登录user中使用命令来完成的。只要我知道了user帐号密码不就相当与我已经获取了shell吗?那还何必分那么多用户组及权限呢?

关于 sudo:
各种原因吧
据我所知:
防止各种原因导致的误操作影响整个系统
防止陌生的恶意程序执行危险操作(如读写关键的设备文件之类)
防止恶意程序方面,就需要确保恶意程序不会猜到sudo的密码
或者让恶意该程序根本没有权限使用sudo
基本上就这两种原因

关于那么多用户和组的区别:
https://wiki.archlinux.org/index.php/Us ... 6%96%87%29


_________________
Linux桌面优化综合贴[2017.09.18](欢迎各位补充或指正误区)
[2016.03.10]会C语言但看不懂英文文档的点这里,一个用C语言编写的简陋学习工具
单硬盘通过iso文件实机安装Debian的方法
重启或操作fcitx时失去响应的一个解决方法,不妨试试看



_________________
评价: 3.7% a113721070
 
页首
 用户资料  
 
3 楼 
 文章标题 : Re: linux系统中 用户有什么区别?
帖子发表于 : 2016-09-30 14:56 

注册: 2009-08-04 16:33
帖子: 16892
送出感谢: 21
接收感谢: 1827
引用:
但最让我奇怪的是它用户的模式。

1. 要理解 用戶模式
最好先理解 Linux 目錄及檔案的權限
1-1. http://linux.vbird.org/linux_basic/0210 ... permission
Linux 檔案權限概念
1-2. https://help.ubuntu.com/community/FilePermissions
Ubuntu FilePermissions
1-3. https://help.ubuntu.com/community/FilePermissionsACLs
Ubuntu FilePermissionsACLs
引用:
我可以通过su root等相关命令进行用户之间的切换。或者使用命令来修改密码等。

2. Ubuntu 跟 其它 Linux 發行版 不同
Ubuntu 預設 關閉 root 登入
新手 在還沒完全弄清楚 目錄及檔案的權限 以前
不建議 使用 root 登入 或 切換成 root 身份
會弄亂 目錄及檔案的權限 的預設情況 把自己稿混淆了
使用 安裝 Ubuntu 時 創建的 使用者 就好了
引用:
在安装或操作一些东西时基本是用 sudo *** 来完成的。
當需要使用 root 目錄及檔案的權限時

3. 使用 安裝 Ubuntu 時 創建的 使用者 登入
需要使用到 root 權限時
建議
sudo 文字指令
gksudo 圖形指令 (gnome 環境)
kdesudo 圖形指令 (kde 環境)
3-1. 參閱
3-1-1. viewtopic.php?p=3175691#p3175691
視 環境 在 指令前面 加 sudo / gksudo / kdesudo
3-1-2. https://help.ubuntu.com/community/RootSudo#Usage
sudo
Graphical sudo
3-1-3. https://help.ubuntu.com/community/Sudoers
Sudoers



_________________
评价: 3.7% a113721070
 
页首
 用户资料  
 
4 楼 
 文章标题 : Re: linux系统中 用户有什么区别?
帖子发表于 : 2016-09-30 19:50 
头像

注册: 2007-03-02 17:36
帖子: 7288
送出感谢: 3
接收感谢: 100
事情是这样的……
一开始呢,Linux系统里有个大神级的用户叫root,你可以理解为管理员。然后还有普通用户user1,2,3,4,5,6,7……这些都传承自Unix
作为跑在大型机上的系统,有个大神掌握着root账号,去做做系统管理的事情,有着n个用户每天登录进来干干自己的事情,其乐融融,一派和谐社会的景象,
后来Linux走进PC上,装完了系统一如既往的有个root管理员账户,好多人就直接那这个账号登陆了。可是,这个账号权利实在太大,也加上Linux从来都充分相信人类,让干活都没废话,所以经常会有误操作的情况。比如想删除当前目录下的所有文件,root想敲“ rm -rf ./*”结果少敲了个. 变成了“rm -rf /*”就吧整个系统都删了。关键Linux从来不废话,不废话,不废话。让它自杀都不带问一句的,直接就去了。

所以后来人们觉得这么着太危险,可是如果要装个软件,驱动什么的,还非得root才有权限,于是使用了su 或者sudo,这样,让一个看似普通用户能有能力临时提高权限做一些root的事,又不必天天都提心吊胆的用电脑。这个看似普通用户就是安装后的第一个用户,如果再创建第二个真*普通用户的话,这个真*普通用户默认是没有这个权利的。


_________________
虽然世上没有完美的东西,但这并不影响我们追求完美,因为只有偏执狂才TMD能成功。
10.04新手入门——笨兔兔讲述自己的故事



_________________
评价: 11.11% a113721070qph7科学之子
 
页首
 用户资料  
 
5 楼 
 文章标题 : Re: linux系统中 用户有什么区别?
帖子发表于 : 2016-09-30 23:10 

注册: 2013-02-27 21:39
帖子: 5
系统: ubuntu 16.04
送出感谢: 3
接收感谢: 0 次
谢谢以上几位给我的回复并解答了我的疑惑。
尤其4L很风趣。


页首
 用户资料  
 
6 楼 
 文章标题 : Re: linux系统中 用户有什么区别?
帖子发表于 : 2016-10-16 1:19 

注册: 2016-09-13 17:11
帖子: 5
系统: 16.04 LTS
送出感谢: 0 次
接收感谢: 0 次
4L生动活泼,简单易懂,学习了。谢谢


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 6 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 1 位游客


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

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

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