【4412开发板】理解和掌握linux用户、用户组、权限等方法

硬件工具
4412开发板
PC 机
U 盘或者 TF 卡
软件工具
Ubuntu12.04.2 以及虚拟机
Arm-2009q3 编译器
Notepad++编辑器
超级终端
Vim 编辑器
1.Linux 用户管理
Linux 中的用户管理与 Windows 中的用户管理很相似,但又很不相同。
两个系统都是多用户系统,基于用户身份来控制他们对资源的访问。两个操作系统都允许将用户分组管理以简化访问控制,以避免为众多用户分别设置权限。不过,相同之处也仅此而已。
超级用户
在 Linux 中,超级用户称为 root。root 用户可以控制所有的程序,访问所有文件,使用系统上的所有功能。对 root 用户来说没有不可以做的事情。就管理的角度而言,root 的权限是至高无上的。所以,root 帐号一定要通过安全的密码保护起来,这一点非常重要。
其他用户也可以被赋予 root 特权,但一定要谨慎行事。通常您可以配置一些特定的程序由某些用户以 root 身份去运行,而不必赋予他们 root 权限。
如下图所示,在虚拟机的 Ubuntu 系统下,使用命令“su root”,然后输入密码即可登录“root”用户。Ubuntu 默认按装之后并没有 root 账户,需要开启 root 用户,具体参考对应《使用手册》3.3.2 小节 Ubuntu 中启用 root 用户。
 
 
 
 
 
 
创建和删除用户
可以通过 useradd 命令来创建新用户,可以通过 useradd -help 或者 man 学习其用法,如下图所示。
 
 
 
 
如下图所示。
 
 
 
 
 
如下图所示,使用命令“ useradd xunwei”添加用户 xunwei,然后使用命令“cat/etc/passwd”。
 
 
 
 
如下图所示,在/etc/passwd 下可以看到/home/xunwei 用户。
 
 
 
 
使用“userdel xunwei”命令可以删除用户 xunwei。
另外可以在 root 用户下使用 passwd 修改密码。
Linux 用户的组织
在 linux 中,所有的用户都存在于“/etc/passwd”中。如下图所示,使用命令“more/etc/passwd”,这个文件的结构非常直观。每一行是一个新用户,参数用冒号隔开。
 
 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值