一、useradd命令选项

–u:指定用户的UID         useradd –u 1024 mu    #指定mu的UID为1024

–g:指定用户所属的群组   useradd –g jack mu      #指定mu的所属群组为jack

–d:指定用户的家目录      useradd –d /home/family mu  #指定mu家目录为 /home/family

–c:指定用户的备注信息    useradd –c "mu_test" mu  #mu的备注信息为"mu_test"

–s:指定用户所用的shell

*********************************************************************************

二、usermod命令

–u:修改用户的UID      useradd –u 1024 mu    #修改mu的UID为1024

–g:修改用户的GID      useradd –g 2048 mu    #修改mu的UID为2048

–G:将一个用户加入到指定的群组中    usermod –G jack mu  #把mu加入jack群组中

–d:修改用户的家目录   useradd –d /home/family mu  #修改mu家目录为 /home/family

–c:修改用户的备注信息 useradd –c 'mu_test' mu  #修改mu的备注信息为'mu_test'

–s:修改用户所用的shell

–L:将用户的账号锁住   usermod –L mu  #锁定mu

–U:将用户的账号解锁  usermod –U mu  #解锁mu

*********************************************************************************

三、userdel命令选项

userdel mu      #删除mu用户不删除其家目录的命令

userdel –r mu  #删除mu用户和其家目录的命令

**********************************************************************************

四、group命令选项

4.1 groupadd命令

groupadd group1  #新增一个group1群组

4.2 groupmod命令

groupmod –g 666 mu  #修改mu群组的GID为为666

groupmod –n jack mu  #修改mu群组名为jack

4.3 groupdel命令

groupdel mu   #删除mu群组

*****************************************************************

五、课后作业(用时50分钟)

1) 新建用户natasha,uid为1000,gid为555,备注信息为“master”

useradd -u 1000 -g 555 -c 'master' natasha

2) 修改natasha用户的家目录为/Natasha

usermod -d /Natasha natasha

3) 查看用户信息配置文件的最后一行

cat /etc/passwd

tail -n 1 /etc/passwd

4) 为natasha用户设置密码“123”

echo 123 | passwd  --stdin natasha

5) 查看用户密码配置文件的最后一行

cat /etc/shadow

tail -n 1 /etc/shadow

6) 将natasha用户账户锁定

usermod –L natasha

7) 将natasha用户账户解锁

usermod –U natasha

8) 新建组police,gid为999

groupadd -g 999 police

9) 查看组配置文件的最后一行

cat /etc/group

tail -n 1 /etc/group

10) 将natasha用户加入police组

groupmod -G police natasha

11) 修改police组的组名为jingcha

groupmod -n jingcha police

12) 删除natasha用户,连家目录和邮箱一起删除

groupdel -r natasha

13) 删除jingcha组

groupdel jingcha

*****************************************************************

六、用户、群组权限详解

6.1 ls –l命令查看文件权限

d  rwx  rw-  r--

第一个参数d为目录文件,此外还有其它符号 : - 普通文件

第二个参数rwx 读 写 执行, - 表示没有权限的意思   u 所有者用户

第三个参数同上    g 组用户

第四个参数同上    o 其它用户

7(rwx)  6(rw-)  5(r-w)  4(r--)  3(-wx)  2(-w-)  1(--w)  0(---)

课后作业(用时60分钟)

1) 在用户的主目录下创建目录test,进入test创建空文件file1

cd /

mkdir  /test

cd /text

touch file1

2) 以长格式形式显示文件信息,注意文件的权限和所属用户和组

ll - l /test/file1

3) 为文件file1设置权限,使其他用户可以对此文件进行写操作。

chmod o=w /test/file1

4) 查看设置结果,

ll - l /test/file1

5) 取消同组用户对文件file1的读取权限,并查看设置结果。

chmod g-r /test/file1

ll - l /test/file1

6) 用数字表示法为文件file设置权限,所有者可读、可写、可执行,所属组用户和其他用户只具有读和执行的权限。设置完成后查看设置结果。

chmod 755 /test/file1

ll - l /test/file1

7) 用数字形式更改文件file1的权限,使所有者只能读取此文件。其他任何用户都没有权限。查看设置结果。

chmod 400 /test/file1

ll - l /test/file1

8) 回到上层目录,查看test的权限

cd..

ll - dl /test

9) 为其他用户添加对此目录的写权限

chmod o+w /test

学习来源链接:http://www.cnblogs.com/linhaifeng/articles/6045600.html

003--linux用户权限常用命令的更多相关文章

  1. Linux - 用户权限相关命令

    用户权限相关命令 目标 用户 和 权限 的基本概念 用户管理 终端命令 组管理 终端命令 修改权限 终端命令 01. 用户 和 权限 的基本概念 1.1 基本概念 用户 是 Linux 系统工作中重要 ...

  2. Linux用户权限常见命令

    01. 用户 和 权限 的基本概念 1.1 基本概念 用户 是 Linux 系统工作中重要的一环,用户管理包括 用户 与 组 管理 在 Linux 系统中,不论是由本机或是远程登录系统,每个系统都必须 ...

  3. Linux - 用户管理常用命令

    1.查看Linux已经存在的用户: [root@CMCC_91 ~]# cut -d : -f 1 /etc/passwd [root@CMCC_91 ~]# cat /etc/passwd |awk ...

  4. 【mysql创建用户|删除用户|修改用户权限|常用命令】

    原文链接:http://blog.csdn.net/leili0806/article/details/8573636 1.       CREATE USER 语法: CREATE USER 'us ...

  5. linux用户权限相关命令

    1.创建组 groupadd test     修改组 groupmod -n test2 test 将名字改为test2     删除组 groupdel test     查看组 groups r ...

  6. linux用户权限、系统信息相关命令(待学)

    用户权限相关命令 目标 用户 和 权限 的基本概念 用户管理 终端命令 组管理 终端命令 修改权限 终端命令 01.用户和权限的基本概念 1.1 基本概念 用户 是Linux系统工作中重要的一环, 用 ...

  7. linux用户权限相关内容查看

    linux用户权限相关内容查看 1   用户信息 创建用户一个名为 webuser 的账号,并填写相应的信息: root@iZ94fabhqhuZ:~# adduser webuser Adding ...

  8. linux:终端常用命令 + vi命令修改文件及保存 方法

    首先介绍一下Ubuntu下各个目录的一般作用: /  这就是根目录,一台电脑有且只有一个根目录,所有的文件都是从这里开始的.举个例子:当你在终端里输入“/home”,你其实是在告诉电脑,先从/(根目录 ...

  9. Linux学习之CentOS(二)--初识linux的一些常用命令

    Linux学习之CentOS(二)--初识linux的一些常用命令 在VM上安装完了CentOS6.4以后,看着linux系统成功跑起来,心里小激动了一把......但是前方学习的道路还很遥远... ...

随机推荐

  1. Go -- 性能优化

    今日头条使用 Go 语言构建了大规模的微服务架构,本文结合 Go 语言特性着重讲解了并发,超时控制,性能等在构建微服务中的实践. 今日头条当前后端服务超过80%的流量是跑在 Go 构建的服务上.微服务 ...

  2. Solidworks如何绘制标准螺纹线

    1 绘制螺旋线,螺距为0.5mm,圈数为15,起始角度为0°.   2                

  3. Android源代码解析之(三)-->异步任务AsyncTask

    转载请标明出处:一片枫叶的专栏 上一篇文章中我们解说了android中的异步消息机制. 主要解说了Handler对象的使用方式.消息的发送流程等.android的异步消息机制是android中多任务处 ...

  4. Dubbo简单介绍及实例

    1.概念 Dubbo是一个分布式服务框架,以及阿里巴巴内部的SOA服务化治理方案的核心框架.其功能主要包含:高性能NIO通讯及多协议集成.服务动态寻址与路由.软负载均衡与容错,依赖分析与降级等. 说通 ...

  5. 小老虎CSDN博客流量分析

    小老虎CSDN博客流量分析 一.分析的博客对象 http://blog.csdn.net/littletigerat 二.分析的时间节点 2014年7月10日星期四 三.PV.UV以及IP值   wa ...

  6. 手机号码归属地查询免费api接口代码

    依据手机号码查询用户的卡类型.运营商.归属地.区域等信息. 手机归属地实体类 package org.wx.xhelper.model; /** * 手机归属地 * @author wangxw * ...

  7. 阿里云安装nginx 启动失败的原因。

    阿里云编译安装nginx服务器后启动一直报下面错误. 百度了一圈,看到一个说要先关掉apache服务,感觉这个好像是对的,立马做了下面操作. 果然把nginx起了起来. 从这边才知道apache和ng ...

  8. Oracle核心技术 笔记(该书读得不细致,须要找时间再细读~~)

    Oracle核心技术 跳转至: 导航. 搜索 文件夹 1 開始 2 redo和undo 3 事务与一致性 4 锁与闩 5 缓存和复制 6 写入和恢复 7 解析与优化 8 RAC及'缺陷' 9 附录A ...

  9. 浅谈JavaScript的事件(事件委托)

    事件处理程序为Web程序提供了系统交互,但是如果页面中的事件处理程序太多,则会影响页面的性能.每个函数都是对象,都会占用内存,内存中对象越多,性能越差.需要事先为DOM对象指定事件处理程序,导致访问D ...

  10. 【献给CWNU的师弟】Web篇

    2014年10月8日 献给CWNU的师弟