创建一个用户或者组

Useradd/groupadd

例如:groupadd -g 501 zzs

;/创建一个组,GID号是501,组名zzs

useradd zzu -d /home/zzu -g zzs -u 501

;/创建一个用户,根目录是/home/zzu,UID号是501,并且加入到zzs组

用户加入组

usermod

例如:usermod -G wheel zzu

;/将用户zzu加入到wheel组

切换用户

su

例如:su zzu

;/ 切换到zzu目录下,不过仍使用当前的环境变量

su - zzu

;/ 切换到zzu目录下,使用 zzu自己的环境变量

su -c "chown -R zzu:zzu /home/zzu"

;/ 切换到root下执行后面的命令,执行完毕回到当前用户下

备注:su root或者su - root需要wheel组的权限,或者修改/etc/pam.d/su,注销掉“auth requiredpam_wheel.so use_uid”

改变文件或文件夹属性

chattr

例如:chattr +a -R /home/zzu

;/将/home/zzu目录属性修改为,不能删除,只能添加和修改

查看当前用户和组

less /etc/group

less /etc/passwd或者less /etc/shadow

查看当前登录用户

W或者who -a

修改用户密码

Passwd

例如:passwd zzu

;/修改用户zzu的密码

passwd或者passwd root

;/修改root密码,只能在root下执行

修改文件或者文件夹拥有者或拥有组

chown

例如:chown -R zzu:zzs /home/zzu

;/改变/home/zzu文件夹拥有者是zzu,组是zzs

修改文件夹或者文件权限

chmod

例如: chmod -R 750 /home/zzu

;/修改/home/zzu文件权限为,持有者完全权限,持有组读权限,其他组用户无权限

chmod -R a+x /home/zzu

;/赋予所有用户对/home/zzu拥有执行权限(权限变为751)

chmod -R o-x /home/zzu

;/不授予其他用户组执行权限(权限变为750,a是所有用户,u持有用户,g是持有组用户,o是其他组用户)

chmod a=rwx -R /home/zzu

;/该命令等同于chmod 777 -R /home/zzu

修改一个组属性

gourpmod

例如:groupmod -g 502 -n zzu zzs

;/修改zzs组新组名为zzu, GID为502

修改一个用户参数

Usermod 参数选选项和useradd相同

例如:usermod –u 502 zzu

修改用户zzu的 UID为502

删除组或者用户。

Groupdel/userdel

转载于:https://blog.51cto.com/chengchow/1272733

linux常用命令简介- 用户管理及文件属性相关推荐

  1. Linux常用命令:用户、权限管理

    目录 一.运行模式 二.用户管理(重点) 1.添加用户 2.修改用户 3.设置密码 4.删除用户 5.查看当前用户:whoami 6.查看登录用户:who 7.查看登录用户:w 8. 退出登录账户: ...

  2. Linux常用命令简介

    su  su命令是最基本的命令之一,常用于不同用户间切换.例如,如果登录为 user1,要切换为user2,只要用如下命令:  $su user2  然后系统提示输入user2口令,输入正确的口令之后 ...

  3. linux第三节课内容(文本命令,Linux常用命令,用户和用户组,权限)

    进入文本模式以后: nyy--n复制多少行yy复制 p粘贴 dd删除   u  撤销上一次操作 ZZ保持并退出 进程相关命令: ps -au  查看当前运行的进程信息 kill -9 进程的PID   ...

  4. linux权限命令chgrp,Linux常用命令之用户权限管理chmod、chown、chgrp、umask命令讲解...

    这节课我们重点来学习权限管理命令,说到权限大家可能第一时间能想到的就是读.写.执行 rwx 三种权限,在正式讲解权限命令之前,先简单的介绍一下rwx权限对于文件和目录的不同含义.权限字符权限对文件的权 ...

  5. linux基本管理命令,linux常用命令与基本管理

    命令行模式下登录linux 1.显示Linux版本名称和版本号 2.显示Linux内核版本和硬件等级 3.显示主机名称.login后面需要输入登入者账号 4.输入登入者对应的密码,命令行模式下默认不显 ...

  6. 四十一、Linux基础命令,用户管理和文件系统总结

    @Author: Runsen 这次内容是总结极客时间的Linux课程的知识点. 文章目录 基础命令 获取登录信息 查看自己使用的Shell 查看命令的说明和位置 清除屏幕上显示的内容 查看帮助文档 ...

  7. Linux常用命令:用户

    软件环境 Linux:CentOS Linux release 7.6.1810 (Core) 用户 查看所有用户 [root@localhost ~]# cut -d : -f 1 /etc/pas ...

  8. Linux常用命令(4)-磁盘管理

    案数据除了档案实际内容外, 通帯有非帯多癿属性,例如 Linux 操作系统的档案权限(rwx)和文件属性(拞有者.群组.时间参数等).  文件系统会将这两部数据分别存放在不同的区块,权限属性放置到 i ...

  9. linux常用命令(用户篇)

    为什么80%的码农都做不了架构师?>>>    #添加用户 [rot@BJ-Nginx-Srv02 ~]# useradd -s /sbin/nologin -g daemon -d ...

最新文章

  1. 【bzoj4916】神犇和蒟蒻 杜教筛
  2. 钰群USB3.0音视频信号采集
  3. 如何在Jupyter Notebook中使用在anaconda中创建的虚拟环境
  4. Intel Skylake (Server) 架构/微架构/流水线 (5) - 非时效存储
  5. DELL戴尔服务器RAID磁盘阵列默认识别更换后的硬盘
  6. 网络协议 22 - RPC 协议(下)- 二进制类 RPC 协议
  7. ARM926EJ-S/ARM920T 协处理器 CP14, CP15详解(转载)
  8. 一篇很感人的DOTA小说--我本近卫
  9. Git基础-生成SSH密钥+配置密钥到远程仓库中
  10. 第一个node.js应用
  11. Linux 查看本地ip
  12. 代码还是要亲自动手写才行啊
  13. python 阮一峰_阮一峰:Fish shell 入门教程
  14. 从不确定性中寻找“确定性”——一位交管从业者对行业发展趋势的思考
  15. 运载火箭飞行控制系统设计
  16. 美团专家:35岁是程序员的终点?
  17. 有没有支持P2P架构的直播技术?
  18. PEGAXY首创科幻类赛马游戏
  19. 我的Go+语言初体验——祝福留言小系统,让她也可以感受到你的祝福
  20. 掘金Loading渐变效果, 数据加载等待时的, 渐变效果

热门文章

  1. 机器学习Basics-第九期-CNN卷积神经网络详解
  2. 科技部部长:基础研究是科技创新“总开关”
  3. 重磅!我国建成首个自动驾驶封闭高速公路测试环境
  4. 10年后的计算机会是怎样的?
  5. 洪小文: 今天的AI只是一个黑盒,仍需与HI密切配合
  6. 初级开发者vs高级开发者 | 每日趣闻
  7. 为什么掌握 Linux 对程序员这么重要
  8. 雷军写代码水平如何?
  9. 奔溃啦~有什么软件适合 Java 程序编写? | 每日趣闻
  10. 有点酸!中外程序员都是怎么炫富的? | 每日趣闻