完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
|
|
相关推荐
3个回答
|
|
用户组及用户
Ubuntu 是一个支持多用户的操作系统。我们可以给不同的使用着创建各自的账号,每个用户使用自己 的账号来登陆。这样的好处是可以很好的管理每个用户,以及控制每个用户对系统的访问权限。 我们在安装 Ubuntu 系统的时候创建了一个名为“topeet”的用户,而且我们登录 Ubuntu 系统的时候 也是用的这个账户,登录到 Ubuntu 系统,会动进入到用户根目录下“/home/topeet”, 此时我们可以在该 目录下创建,修改删除文件。当然如果后面我们在创建其它的用户,Ubuntu 系统相应的也会在“/home”目 录下建立对应用户的根目录。 Ubuntu 系统下的用户可以分为下面的 3 中类型: t root 用户(系统的超级用户,具有最高的权限) 初次创建的用户(此用户比普通用户有更多的权限) 普通用户(安装完系统以后被创建的用户) 用户的相关信息保存在“/etc/passwd”文件中,如下图所示: 从上图中,我们可以看到每个用户都会有两组数据,比如我们登录的用户 topeet,他的两组数据是: 1000:1000,第一个 1000 是用户的 UID,第二个是用户组的 GID,Ubuntu 里面通过用户组来划分不同的用户, 而每个用户又通过用户 UID 来区分。 |
|
|
|
文件权限管理
我们前面说过 Ubuntu 系统下用户的权限,除了用户权限,Ubuntu 下的文件有有自己的权限限制。对于 一个文件通常有三种权限:读权限(r)、写权限(w)、执行权限(x)。我们可以使用“ls -l”命令查 看某个目录下的所有文件的信息,包括权限信息,如下图所示: 我们以图 2.9.2.1 中的 myfile 文件为例,来看一下文件的权限,如下图所示: 上图的第一列“-rw-rw-r”表示文件权限与用户权限用户和用户组之前的关系,第一位表示文件类型, 剩下的 9 位划分成 3 位为一组,分别表示文件拥有者的权限,文件拥有者所在用户组的权限,其它用户的 权限。图 2.9.2.2 中的第三列和第四列“topeet topeet”代表文件拥有者,文件拥有着所在的组,所以 myfile 的权限可以解析成:myfile 文件的拥有者是 topeet,topeet 用户对文件具有读写(rw)的权限;topeet 用户所在的组是 topeet(图 2.9.2.2 中的第四列),改组内的其它用户对没有 file 文件具有读写(rw)的 权限;其它用户对 myfile 具有读(r)的权限。 对于文件,读(r)权限表示可以查看文件,写(w)权限表示可以对文件内容进行修改,执行(x)权限表 示可以在终端运行该文件。 前面我们说到文件的权限有三种分别用:r(读),w(写),x(执行)来表示,除了用人,w,x 表示,Ubuntu 还可以使用二进制数据来表示。三种权限(r,w,x)可以用三位二进制数表示,如表所示: 前我们我们讲过每个文件的权限由 9 位表示,每三位为一组,这样可以可以组合出 8 种情况,如下表所示 上面表格中权限所对应的十进制数就是每个权限位相加的结果,比如 rwx 权限组合用十进制表示就是 4+2+1=7,所以图 2.9.2.2 中的 myfile 权限“rw-rw-r--”,用十进制表示就是:4+2+0 4+2+0 4+0+0,也 就是:664。 |
|
|
|
|
|
|
|
只有小组成员才能发言,加入小组>>
807 浏览 0 评论
1159 浏览 1 评论
2534 浏览 5 评论
2867 浏览 9 评论
移植了freeRTOS到STMf103之后显示没有定义的原因?
2717 浏览 6 评论
keil5中manage run-time environment怎么是灰色,不可以操作吗?
1097浏览 3评论
197浏览 2评论
463浏览 2评论
376浏览 2评论
M0518 PWM的电压输出只有2V左右,没有3.3V是怎么回事?
458浏览 1评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-25 21:18 , Processed in 1.140870 second(s), Total 86, Slave 66 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号