博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Linux 命令总结(三)-用户与权限
阅读量:5315 次
发布时间:2019-06-14

本文共 1021 字,大约阅读时间需要 3 分钟。

用户与权限

root 最高权限。

一般公司不用root,会用普通权限的用户。为了安全。

1.创建删除用户:

  • 创建用户:useradd 【username 】
  • 删除用户:userdel 【username】
  • 注意彻底删除用户,还要删除如下目录:
    • 删除用户家目录:rm -rf /home/username/
    • 删除用户邮箱:rm -rf /var/spool/mail/username

2.修改密码:

  • passwd 【username】

3.用户分组:

  • 创建组 :groupadd 【groupname】
  • 用户添加到组:usermod -G 【groupname】 【username】
  • 查看用户组信息: id 【username】

示例,将用户test01、test02添加到share组中:

4.修改文件夹权限

  • 修改文件夹的属主/属组:chown 【属主】:【属组】 【文件夹名字】

    • 如:chown root:share share
  • 给文件夹赋权限

    • 第一种方式:chmod [a、u、g、o]+[权限] [文件名]

      • a:所有用户

      • u:属主

      • g:属组

      • o:其他用户

    • 第二种方式: chmod 【数数数】【文件名】

      • r:4
      • w:2
      • x:1
      • chmod 444 【文件名】表示给文件属主、数组、其他用户都只赋r权限
      • chmod 555 【文件名】表示给文件属主、数组、其他用户都赋r x权限 ,r+x =5
      • chmod 777【文件名】表示给文件属主、数组、其他用户都赋rwx权限,r+w+x=7

示例,创建share文件并赋权限:

1285498-20190507225436559-1705921855.png

修改share文件属组:

1285498-20190507225448788-1925475496.png

结果:

1285498-20190507225458698-1590312761.png

修改属组可写,修改其他文件不可读也不可执行:

1285498-20190507225509733-1953282379.png

结果:

1285498-20190507225518858-689425277.png

说明:d表示文件,rwx表示属主可读、写、执行 rwx 表示数组可读、写、执行 ---表示其他文件不可读、写、执行。

然后在share组内的用户test01便可以对share文件夹进行写操作了:

1285498-20190507225530072-745817079.png

5.其他注意事项

  • 其他属主文件将o设置为---对root而言仍然无效
  • root如果对自己属主的文件修改了属主不可写那就真的不可以写了
  • 对于文件夹没有x只有r不可读,因为r依赖于x。读的权限依赖于执行权限,打开文件夹需要执行权限
  • 文件夹是蓝色的,排头是ls -l后的排头是d
  • 可执行文件是绿色的 x
  • 压缩包红色的
  • 切换用户sudo

转载于:https://www.cnblogs.com/nm666/p/10828793.html

你可能感兴趣的文章
梯度下降法与方向导数
查看>>
实验4 [bx]和loop的使用
查看>>
Redis常用命令
查看>>
Handler消息传递机制
查看>>
linux 查看系统信息
查看>>
2018.08.22 NOIP模拟 shop(lower_bound+前缀和预处理)
查看>>
2018.11.06 bzoj1040: [ZJOI2008]骑士(树形dp)
查看>>
2019.02.15 bzoj5210: 最大连通子块和(链分治+ddp)
查看>>
redis cluster 集群资料
查看>>
Junit使用教程(一)
查看>>
Python接口测试-使用requests模块发送post请求
查看>>
混合模式程序集是针对“v2.0.50727”版的运行时生成的,在没有配置其他信息的情况下,无法在 4.0 运行时中加载该程序集。...
查看>>
jQuery总结或者锋利的jQuery笔记二
查看>>
前后端协作--服务器渲染与前后端分离
查看>>
微软职位内部推荐-Sr. SE - Office incubation
查看>>
微软职位内部推荐-SOFTWARE ENGINEER II
查看>>
GDB调试
查看>>
centos系统python2.7更新到3.5
查看>>
【Quartz】常用方法的使用方式(三)
查看>>
MVVM模式下关闭窗口的实现
查看>>