day 2 Linux基础
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基础的更多相关文章
- Linux基础练习题(二)
Linux基础练习题(二) 1.复制/etc/skel目录为/home/tuer1,要求/home/tuser1及其内部文件的属组和其它用户均没有任何访问权限. [root@www ~]# cp -r ...
- 大数据每日干货第四天(linux基础之一目录结构与常用命令)
为了和qq空间同步,也写的第四天,前面几天明天会发布,本来打算把每天学的东西记录下来,通过朋友给的建议要发的话稍微系统化下,从大数据需要的linux基础,到离线数据分析包括hadoop. ...
- Linux课程实践一:Linux基础实践(SSH)
一.SSH服务 1. 安装SSH (1)查看是否已经安装过ssh服务 rpm -qa |grep ssh (2)进行安装 sudo apt-get install openssh-server Ubu ...
- 还是不想改报告,伊阿忆啊哟-Linux基础继续
hi 虽然今天是最最美好的周六(前不着工作日后不着工作日),但老子还要来改报告,但额就是不想改,你拿我有啥办法啊... 争取完结Linux基础 一.Linux常用命令(三) 4.帮助命令 4.1 帮助 ...
- 原来今天是感恩节-Linux基础继续&MySQL和PHP
hi 原来今天是感恩节.虽然一直没有过这个节日的习惯,但仅仅是听到感恩的消息,都能想到一幅幅画面.愿大家安好! 下午开题会议还是有所收获,悄悄的,就变向那个不喜欢自己的人了. 一.Linux基础(二) ...
- 买错的电影票,含着泪也得看-LAMP搭建&Linux基础
hi 没说过,上周五室友过生请客,在龙湖里吃嗨了喝爽了,回去的路上侃侃而谈.说好的这周一起去看年内最后的大片,火星救援的,谁知道老子眼神不好,买错了电影的时间...把周六的约定提前到了今儿个下午,ma ...
- Linux基础3(文件权限)
文件权限 1.普通权限 (登陆用户对文件或目录的读写执行的权限) 普通权限对管理员用户无效 文件和目录 都有4中类型的用户u 所有者 : 文件.目录的创建者g 所属组 : 文件.目录属于的用户组o 其 ...
- Linux课程实践一:Linux基础实践(基础操作)
一.软件源维护 1. 基本操作 (1)查看源列表 sudo vim /etc/apt/sources.list deb:二进制软件安装包 deb-src:源码包 (2)备份软件源列表 sudo cp ...
- 实践一:Linux基础实践
一.Linux基础实践 1.1 1. 掌握软件源的维护方法,配置系统使用软件源镜像.掌握通过软件源来查找,安装,卸载,更新软件的方法. 这部分内容在许多学长学姐的报告里都有很详细的讲解,我在此就不赘述 ...
- Linux基础精华
Linux基础精华 (继续跟新中...) 常用命令: Linux shell 环境 让你提升命令行效 率的 Bash 快捷键 [完整版] 设置你自己的liux alias Linux的Find使用 L ...
随机推荐
- Debian-based Linux distributions 安装 virtualbox
Add the following line to your /etc/apt/sources.list: deb http://download.virtualbox.org/virtualbox/ ...
- Winform的"透明"
手头目前的一个项目(.Net4.0)中有这样一个需求:在程序中要进行视频采集,并且要在视频影像区域进行绘图编辑,对绘图能进行拉伸,拖拽和删除.从需求来看,必须得在视频影像区的上方盖一层画布才能这么操作 ...
- Expression Blend 4 学习笔记
Animation Storyboard(情节提要)在对象和时间线面板中建立和命名,定位到对象(object),通过拖动play head(播放头,时间线中垂直的黄色指示线)定位到特定的时间点,点击“ ...
- Awesome
DotNet 资源大全中文版(Awesome最新版) http://www.cnblogs.com/best/p/5876596.html Java资源大全中文版(Awesome最新版) http:/ ...
- 良心版Dolby Home Theater v4.1安装教程
感(pi)谢(pan)一下两个教程: 文库文章链接:http://wenku.baidu.com/link?url=beBg_apvCuY3xiCXk4zl65Q7AmeCjoDGMol03K0xhk ...
- 用C#实现 查看exe所加载dll列表的功能
var p = System.Diagnostics. Process.GetProcessesByName("w3wp").First(); List<System.Dia ...
- Java面试常见知识点总结(三)
21.volatile关键字: 一旦一个共享变量(类的成员变量.类的静态成员变量)被volatile修饰之后,那么就具备了两层语义: (1) 保证了不同线程对这个变量进行操作时的可见性,即一个线程 ...
- ***CodeIgniter集成微信支付(转)
微信支付Native扫码支付模式二之CodeIgniter集成篇 http://www.cnblogs.com/24la/p/wxpay-native-qrcode-codeigniter.html ...
- python 学习笔记7 面向对象编程
一.概述 面向过程:根据业务逻辑从上到下写垒代码 函数式:将某功能代码封装到函数中,日后便无需重复编写,仅调用函数即可 面向对象:对函数进行分类和封装,让开发"更快更好更强..." ...
- Eclipse代码注释模板
<?xml version="1.0" encoding="UTF-8"?><templates><template autoin ...