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 ...
随机推荐
- View手动切换焦点注意事项
这几天一直在解决一个焦点切换的问题,由于是直接用另外一家公司的代码,没有细看.当应用到测试那边,发现了这个问题,而且真机调试有些问题,不能单步调试,后来是看日志才发现这个问题. ViewA包含几个可以 ...
- 【Python】if __name__ == "__main__"做了什么?
在Python的很多源文件中,会有这样的语句: if __name__ == '__main__': # script code here 比如有两个源文件A.py和B.py,都有上面的代码:在B.p ...
- iOS书写高质量代码之耦合的处理
原创 2016-12-26 MrPeak MrPeak杂货铺 耦合是每个程序员都必须面对的话题,也是容易被忽视的存在,怎么处理耦合关系到我们最后的代码质量.今天Peak君和大家聊聊耦合这个基本功话题, ...
- A Game(洛谷 2734)
题目背景 有如下一个双人游戏:N(2 <= N <= 100)个正整数的序列放在一个游戏平台上,游戏由玩家1开始,两人轮流从序列的任意一端取一个数,取数后该数字被去掉并累加到本玩家的得分中 ...
- thinkPHP实现静态页的方法-buildHtml
thinkphp全站静态页实现方法! 1:在根目录下的全局index.php中加下面这行: define('HTML_PATH', './htm');//生成静态页面的文件位置 2:在项目的配置文件c ...
- leetcode 137[转]
没思路.网上找到的. 1. 将每一个int看成32位数,统计每一位出现的次数对3取余,所以需要开辟一个32大小的数组来统计每一位出现的次数 2. 对第一种思路进行简化,模拟3进制: three two ...
- 那些年,坑死自己的事之fread/fwrite
今天继续看牛人做过的东西,这个小程序并不大,加上相当多的注释行,才5000多行.这个小程序是在linux下实现的,之前自己也一直用vi来看并加以更加详细的注释,但是效率实在太低.于是将其转移到wind ...
- Delphi中ExtractFilePath、ParamStr以及更多文件/目录操作涉及的函数。附加对应的例子
先介绍ExtractFilePath和ParamStr ParamStr 该函数的原型是:function paramstr(i: Integer): String; 对于任何的application ...
- 【leetcode】Longest Substring Without Repeating Characters
题目描述: Given a string, find the length of the longest substring without repeating characters. For exa ...
- [leetcode] 数字游戏
169. Majority Element Given an array of size n, find the majority element. The majority element is t ...