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. Linux安装mariadb二进制版本

    上一篇说了mariadb编译安装过程,但在生产环境中一般使用发布好的二进制版本,由于安装过程和之前一样,不再详细叙述,只是简单概括一下安装过程: 1. 下载 地址为:https://downloads ...

  2. bug 汇总

    联通营业厅充话费无法在线支付,chrome Python 64位安装包 win7 64 windows 10 右键菜单 Android studio IE11 layout

  3. How to Fix GNOME License Not Accepted Issue on CentOS 7

    This post assume that you have just finished the Gnome GUI installation on CentOS 7 by using “yum gr ...

  4. IOS-UIDynamic

    UIDynamic中的三个重要概念 Dynamic Animator:动画者,为动力学元素提供物理学相关的能力及动画,同时为这些元素提供相关的上下文,是动力学元素与底层iOS物理引擎之间的中介,将Be ...

  5. c/c++的Soap应用

    1. 关于soap 在许多项目中团队中,我们常常会听到这样的话:我们这里是用webservice交互的.而说话的场景往往就是交互对象双方比较异构,所谓异构.即双方是不同的开发语言.不同的运行环境等.比 ...

  6. shell 指定范围产生随机数

    #/bin/bash echo "---------------产生随机数---------------" read -p "请输入起始数:" a read - ...

  7. SQL 检查 是否存在 表 临时表

    1.检查临时表是否存在 已有临时表#temp2 if exists(select * from tempdb..sysobjects where id =object_id('tempdb..#tem ...

  8. SVN数据仓库迁移

    1.在新服务器上部署环境 yum -y install subversion 2.备份原服务器数据仓库 svnadmin dump /home/myrepos >/data/svn_dump s ...

  9. ifconfig: command not found 如何解决?

    ifconfig: command not found 查看path配置(echo相当于c中的printf,C#中的Console.WriteLine) 1 echo $PATH 解决方案1:先看看是 ...

  10. 将input file的选择的文件清空的两种解决方案

    <input type="file" id="fileupload" name="file" /> 上传文件时,选择了文件后想清 ...