java file 所有者_文件所有者、所在组和其他组及权限

文件所有者、所在组和其他组及权限

发布时间:2018-03-25 13:46,

浏览次数:334

linux中的每个用户必须属于一个组,不能独立于组外。

在linux中每个文件有所有者、所在组、其他组的概念。

1 文件

用【ls -ahl】命令可以查看文件的所有者。

通过【chown 用户名 文件名】来修改文件所有者。

通过【chgrp 组名 文件名】来修改文件所在的组。

2 用户

在添加用户时,可以指定将该用户添加到哪个组中

【useradd -g 组名或组号 用户名】

同样使用root管理权限也可以改变某个用户所在的组:

【usermod -g 组名 用户名】

还可以使用:

【usermod -d 目录名 用户名】 改变该用户登录的初始目录

查看当前登录用户:

【who am i】

3 组

【groupadd 组名】添加组

3.1 查看当前有哪些组和用户

vim 或 cat命令

① 查看有哪些组

【cat /etc/group | more】

policeman:x:501:             查询结果为:组名:加密相关的符号:组号:

②查看linux下所有用户信息

【cat /etc/passwd】

xiaohong:x:503:502::/home/xiaohong:/bin/bash

查询结果为:用户名:加密符号(密码):用户号:组号::所在目录:shell解析器

4 权限

4.1 登录到xiaoli用户下,创建hello.java并【ls -l】显示文件

-rw-r--r--. 1 xiaoli polic 时间   hello.java

-rw-r--r--:

第一个【-】代表文件类型

【rw-】代表文件所有者对该文件的权限

【r--】文件所在组对该文件的权限

【r--】其他组的用户对该文件的权限

权限分为三种:【r】可读,用4表示;【w】可写,用2表示;【x】可执行,用1表示

4.2 登录到xiaohong用户下,【ls -l】查看文件

【d】:表示该文件为文件夹

【rwx】:为文件所有者对文件的权限

【---】:表示所在组或其他组对该文件没有权限

4.3 修改权限(在当前用户下,修改自己的权限)

【chmod 777 xiaohong】 三个【7】分别是对所有者、所在组、其他组权限的修改。

注: 7 是 r w x 三个权限的和

此时,组内成员可以进入到xiaohong的目录,但是对其中文件的权限并没有变。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值