您的位置:首页 > 运维架构 > Linux

Linux学习,第二天(文件权限),学习笔记

2014-05-07 10:35 609 查看
linux文件权限
1.用户和组
linux中的用户都在自己所在的组,本实例创建两个组合三个用户,分析如图所示:



2.创建组 -命令和举例
groupadd 组名 创建用户组
vi /etc/group 查看并能修改用户组
cat /etc/group
查看用户组
举例:



说明:红线部分为执行命令;



说明:红线部分为 创建成功的 用户组,java组的组号是501,net组的组号是502

3.创建用户 -命令和举例
useradd -g 祖名 用户名 创建用户并分组
passwd 用户名 设置用户密码



说明:红线部分是 创建用户的 命令;



说明:红线部分是 创建成功的用户信息,
java1:x:501:501::home/java1:bin/bash
字段解释:
java1 :
祖名,
x:
密码占位符,
第一个501:
用户id,
第二个501 :组id,
/home/java1:
指定用户的主目录的绝对路径,
/bin/bash:
如果用户登录成功,则要执行的命令的绝对路径放在这一区域中。它可以是任何命令



说明:红线部分是修改密码的命令;

4.用户java1登陆,创建文件hello.java



用vi编辑器创建hello.java文件



在文件中 写入 "i am java1", 输入 wq 保存



查看hello.java文件的详细信息

linux 文件权限分析:

r 可读 用4代表

w 可写 用2代表

x 可执行 用1代表

-rw-r--r-- 详细介绍

- 代表文件类型

rw- 代表本用户的权限

r--代表所在用户组对此文件的权限

r--代表所有其他用户对此文件的权限

5.用户java2登陆,修改文件hello.java



进入java1 的文件夹,进入失败,提示,没有对 java1文件夹 进入权限

用户java1登陆,修改权限



查看java1 的文件夹权限 ,可得出 用户组和其他用户 没有权限访问



修改java1文件夹的权限 为 777

7代表 可读4+可写2+可执行1 =7

修改成功,再用java2登陆



由 红线表示 已经 进入java1文件夹

编辑java1 下面的hello.java文件



输入 i am java2,保存



提示,文件是 只读,不能编辑,

用root账户或 java1 账户修改hello.java的权限后,再次用java2 或net1 测试进行修改。

本片完结


内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: