6、用户、群组和权限

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

useradd natasha

usermod -u1000 natasha     usermod -g500 natasha   usermod -cmaster

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

usermod –d /Natasha natasha
3) 查看用户信息配置文件的最后一行

  tail -1 /etc/passwd

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

  passwd natasha

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

  tail -1 /etc/shadow 

6) 将natasha用户账户锁定

usermod –L natasha
7) 将natasha用户账户解锁

usermod –U natasha
8) 新建组police,gid为999

groupadd police   groupadd -g 999 police
9) 查看组配置文件的最后一行

tail -1 /etc/
10) 将natasha用户加入police组

usermod -aG police natasha
11) 修改police组的组名为jingcha
12) 删除natasha用户,连家目录和邮箱一起删除

userdel -r natasha
13) 删除jingcha组

groupdel jingcha

7、用户、群组和权限的深入讨论

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

[root@bogon ~]# mkdir test
[root@bogon ~]# cd /test
[root@bogon test]# touch file1.text

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

[root@bogon test]# ll file1.text
-rw-r--r--. 1 root root 0 11月 11 23:07 file1.text

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

-rw-r--r--. 1 root root 0 11月 11 23:07 file1.text
[root@bogon test]# chmod o+w file1.text
[root@bogon test]# ll
总用量 4
----r--rwx. 1 root root 27 11月 11 22:28 a.text
-rw-r--rw-. 1 root root 0 11月 11 23:07 file1.text

4) 查看设置结果,

[root@bogon test]# ll
总用量 4
----r--rwx. 1 root root 27 11月 11 22:28 a.text
-rw-r--rw-. 1 root root 0 11月 11 23:07 file1.text

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

[root@bogon test]# chmod g-w file1.text
[root@bogon test]# ll
总用量 4
-rw-r--rw-. 1 root root 0 11月 11 23:07 file1.text

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

[root@bogon test]# chmod 755 file1.text
[root@bogon test]# ll
总用量 4
-rwxr-xr-x. 1 root root 0 11月 11 23:07 file1.text

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

[root@bogon test]# chmod 700 file1.text
[root@bogon test]# ll
总用量 4
-rwx------. 1 root root 0 11月 11 23:07 file1.text

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

[root@bogon test]# cd ..
[root@bogon /]# ll -d /test
drwxr-xr-x. 2 root root 4096 11月 11 23:07 /test

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

[root@bogon /]# ll -d /test
drwxr-xr-x. 2 root root 4096 11月 11 23:07 /test

[root@bogon ~]# chomd o+w /test

[root@bogon ~]# ll -d /test
drwxr-xrwx. 2 root root 4096 11月 11 23:07 /test

day 2 Linux基础的更多相关文章

  1. Linux基础练习题(二)

    Linux基础练习题(二) 1.复制/etc/skel目录为/home/tuer1,要求/home/tuser1及其内部文件的属组和其它用户均没有任何访问权限. [root@www ~]# cp -r ...

  2. 大数据每日干货第四天(linux基础之一目录结构与常用命令)

           为了和qq空间同步,也写的第四天,前面几天明天会发布,本来打算把每天学的东西记录下来,通过朋友给的建议要发的话稍微系统化下,从大数据需要的linux基础,到离线数据分析包括hadoop. ...

  3. Linux课程实践一:Linux基础实践(SSH)

    一.SSH服务 1. 安装SSH (1)查看是否已经安装过ssh服务 rpm -qa |grep ssh (2)进行安装 sudo apt-get install openssh-server Ubu ...

  4. 还是不想改报告,伊阿忆啊哟-Linux基础继续

    hi 虽然今天是最最美好的周六(前不着工作日后不着工作日),但老子还要来改报告,但额就是不想改,你拿我有啥办法啊... 争取完结Linux基础 一.Linux常用命令(三) 4.帮助命令 4.1 帮助 ...

  5. 原来今天是感恩节-Linux基础继续&MySQL和PHP

    hi 原来今天是感恩节.虽然一直没有过这个节日的习惯,但仅仅是听到感恩的消息,都能想到一幅幅画面.愿大家安好! 下午开题会议还是有所收获,悄悄的,就变向那个不喜欢自己的人了. 一.Linux基础(二) ...

  6. 买错的电影票,含着泪也得看-LAMP搭建&Linux基础

    hi 没说过,上周五室友过生请客,在龙湖里吃嗨了喝爽了,回去的路上侃侃而谈.说好的这周一起去看年内最后的大片,火星救援的,谁知道老子眼神不好,买错了电影的时间...把周六的约定提前到了今儿个下午,ma ...

  7. Linux基础3(文件权限)

    文件权限 1.普通权限 (登陆用户对文件或目录的读写执行的权限) 普通权限对管理员用户无效 文件和目录 都有4中类型的用户u 所有者 : 文件.目录的创建者g 所属组 : 文件.目录属于的用户组o 其 ...

  8. Linux课程实践一:Linux基础实践(基础操作)

    一.软件源维护 1. 基本操作 (1)查看源列表 sudo vim /etc/apt/sources.list deb:二进制软件安装包 deb-src:源码包 (2)备份软件源列表 sudo cp ...

  9. 实践一:Linux基础实践

    一.Linux基础实践 1.1 1. 掌握软件源的维护方法,配置系统使用软件源镜像.掌握通过软件源来查找,安装,卸载,更新软件的方法. 这部分内容在许多学长学姐的报告里都有很详细的讲解,我在此就不赘述 ...

  10. Linux基础精华

    Linux基础精华 (继续跟新中...) 常用命令: Linux shell 环境 让你提升命令行效 率的 Bash 快捷键 [完整版] 设置你自己的liux alias Linux的Find使用 L ...

随机推荐

  1. 将jetty嵌入到应用中的简单案例

    前面说过jetty最广泛的应用是可以方便的嵌入到应用程序中,而不是作为应用服务器,下面就用最简单的demo来演示一个最简单的应用 1.下载并导入依赖 首先应该建立一个普通的java项目,然后把依赖包导 ...

  2. SQL Server 从数据库中查询去年的今天的数据的sql语句

    因为最近的项目的一个小功能需要实现当前数据和历史的今天做一个对比.在网上也查了很久,很多都是实现一个月内的,一年内的所有数据,昨晚突然就找到了下面的实现方法,在SQL Server2008中试了一下, ...

  3. 一键启动NameNode和DataNode--shell脚本

    使用shell脚本,一键启动hadoop中的NameNode和DataNode.分为普通版和装逼版.装逼版较普通版多了很多判断和信息提示,当然主要还是为了我联系shell脚本而写的. 如果想实现复用, ...

  4. jquery Ajax提交表单数据

    //表单中控件的name要和实体类字段属性一致 $.ajax({ cache: true, type: "POST", url:ajaxCallUrl, data:$('#your ...

  5. Xcode 常用快捷键

    一.Xcode基本快捷键 1.1.新建项目 Shift + CMD + N 1.2.项目中新建文件 CMD + N 1.3.运行 CMD + R 1.4.编译 CMD + B 1.5.停止运行 CMD ...

  6. [图像]判断图片是PNG还是JPG格式

    typedef NS_ENUM(NSInteger, NSPUIImageType) { NSPUIImageType_JPEG, NSPUIImageType_PNG, NSPUIImageType ...

  7. 【转载】制作一个超精简的WIN7.gho

    首先说明一点,这个Resource不是我制作的,Google搜了下GHO镜像文件制作,挺复杂的.如果要从头到尾自己制作GHO文件可以参考: http://baike.so.com/doc/674790 ...

  8. 18.tty驱动程序框架

    tty驱动程序框架 一.TTY概念解析 在Linux系统中,终端是一类字符型设备,它包括多种类型,通常使用tty来简称各种类型的终端设备. 1.1串口终端(/dev/ttyS*) 串口终端是使用计算机 ...

  9. selenium使用笔记(一)

    有时候在交流群里经常会看到这样的问题,selenium能进行性能测试吗?selenium1和selenium2有什么区别等等问题,在这里谈一下自己学习和工作以后对selenium的认识.我所记录的东西 ...

  10. 【面试题】D

    一面: 1.介绍实习项目,负责那一部分: 2.C++的三大特性: 3.7层网络协议:应用层协议有哪些,TCP/IP属于哪一层,三次握手: 4.Linux: 4.1.查看进程: 4.2.vim文件与to ...