linux 用户管理 权限,linux--权限管理和用户管理

权限

查看详细信息

ls -l

- rw- r-- r-- 1 tom root 0 Jun 20 00:02 apple.txt

1 2 3 4 5 6 7 8 9 10

#1 文件的类型

#[-:普通文件]

#[d:目录]

#[l:软链接]

#[c:字符设备(键盘,鼠标)]

#[b:快文件,硬盘]

如何修改test.py文件权限为700

chmod 700 test.py

#2 表示文件/目录所有者权限

#3 文件/目录所在组的用户的权限

#4 文件/目录其它组的用户的权限

#-----[r:可读]

#-----[w:可写]

#-----[x:]

#-----[-:没有权限]

#5

#如果是文件,表示硬链接的数

#如果是目录,表示目录的子目录的个数

#6 文件/目录所在用户

#7 文件/用户所在组

#8 文件的大小,单位:字节,,,如果是目录,显示4096

#9 文件/目录最后的修改时间

#10 文件/目录名

权限的管理

修改权限

通过chmod指令,可以修改文件或者目录的权限

使用+、-、=变更权限

#u:所有者(user)

#g:所有组(group)

#o:其他人(other)

#a:所有人(all)(u、g、o的总和)

chmod u=rwx,g=rx,o=x 文件目录名

#表示给所有者读、写、执行权限 ,给所有组读和执行权限,给其他人执行权限

chmod o+w 文件目录名

#表示给其他人添加写的权限

chmod a-x 文件目录名

#表示给所有人去除执行的权限

#案例

#1、给abc文件的所有者读写执行的权限,给所有组读执行权限,给其他组读执行权限

chmod u=rwx,g=rx,o=rx abc

#2、给abc文件的所有者除去执行的权限,增加所有组写的权限

chmod u-x,g+w abc

#3、给abc文件的所有用户添加读的权限

chmod a+r abc

使用数字变更权限

#规则

r=4 #二进制 100

w=2 #二进制 010

x=1 #二进制 001

rwx=4+2+1=7

chmod u=rwx,g=rx,o=x 文件目录名

#相当于

chmod 751 文件目录名

#案例:将/home/abc.txt文件的权限修改成rwxr-xr-x,使用数字的方式实现

chmod 755 /home/abc.txt

修改文件所在的组

chgrp newgroup file #改变文件的所有组

#案例

#1、将/home/abc.txt文件的所在组修改成bandit(土匪)

chgrp bandit /home/abc.txt

#2、将/home/kkk 目录下所有的文件和目录的所在组都修改成bandit(土匪)

chgrp -R bandit /home/kkk

用户管理

1、Linux系统是一个多用户多任务的操作系统,任何一个要使用系统资源的用户,都必须首先向系统管理员申请一个账号,然后以这个账号的身份进入系统。

2、Linux的用户至少要属于一个用户组。

添加用户

useradd [选项] 用户名 #[选择]是参数

useradd -d 新的用户名 #给新创建的用户指定家目录 ConterOS

useradd -m 新的用户名 #给新创建的用户指定家目录 Unbutu

#比如:

useradd -m yangxinhu #创建了一个用户 并且home下会自动生成一个yangxinhu的目录

删除用户

userdel 用户名 #删除用户 但是保存用户家目录

userdel -r 用户名 #删除用户 同时删除用户家目录

设置密码

passwd 用户名

修改密码

passwd

查看用户

w #查看用户列表

id 用户名 #查看指定用户信息

whoami #查看当前用户名

who am i #查看当前登录用户名

切换用户

su - 用户名

用户组

介绍:类似于角色,系统可以对有共性的多个用户进行统一的管理。

groupadd 组名

useradd -g 用户组 用户名 #增加一个用户的时候直接将他指定到一个组

删除组

groupdel 组名

修改用户的组

usermod -g 用户组 用户名

每个文件的属性由左边第一部分的10个字符来确定

从左至右用0-9这些数字来表示。

第0位确定文件类型,第1-3位确定属主(该文件的所有者)拥有该文件的权限。

第4-6位确定属组(所有者的同组用户)拥有该文件的权限,第7-9位确定其他用户拥有该文件的权限

注意用户进程号的占用

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值