linux-用户与权限

一、用户管理命令

  1. useradd  添加用户
  2. passwd   设置用户密码(普通用户只能用这个命令修改自己的密码,只有root能用这个命令修改别的用户的密码)
  3. userdel    删除用户
  4. usermod  修改用户命令,可以通过usermod 来修改登录名、用户的家目录等等
  5. id  +用户  查看用户id    
  6. su +用户  切换用户(从root切换到普通用户不需要密码,从普通用户切换到普通用户需要密码)

eg:

二、用户组管理命令

  1. groupadd     添加用户组
  2. groupdel      删除用户组
  3. groupmod    修改用户组信息
  4. groups         显示用户所属的用户组

 

三、权限管理

在一个系统中为两个用户创建互相交互数据的环境-----准备一个公共区域只对两个用户开放

具体做法:

1.创建一个share目录   mkdir share


2.添加一个组    groupadd   sxyshare
3.让两个用户进入一个组里  usermod -a -G   sxyshare sxy01 (-a : append   -G : Group)


4.让组用户持有 share目录

5.权限设置

用户组对share目前只有读和打开权限 没有写的权限

需要修改权限:字符型  数字型

字符型:
chmod  ugo +/- rwx

授予用户组对share写的权限

验证是否授权成功

因为用户组拥有对share写的权限,所以sxy01,sxy02就拥有对share写的权限

用sxy01访问share

在share中创建文件写内容

此时,说明授权成功

数字型(用二进制编码)
rwx
000---(0表时无该权限1表时有该权限)(000十进制0 表示为对该文件没有读,写,打开权限)

设置其他用户对sxt01.tex文件写的权限



 

           

发布了76 篇原创文章 · 获赞 5 · 访问量 6336

猜你喜欢

转载自blog.csdn.net/AYSXY/article/details/104173694