006---Linux用户、群组和权限
用户、组、权限管理
用户管理
增
语法:useradd -c '添加用户1' user1
选项和参数:
- -c:用户的备注信息
- -d:用户的家目录
- -g:指定用户所属的用户组(gid)
- -s:指定用户登录所用的Shell
- -u:指定用户的uid
- -G:指定用户所属的附加组
新建用户实际上也是创建一堆文件,一切皆文件。
[root@online1 ~]# tail -1 /etc/passwd
JiangZiYa:x:1000:1000::/home/JiangZiYa:/bin/bash
[root@online1 ~]# tail -1 /etc/shadow
JiangZiYa:$6$So5kNCs5$/AOhUm9XYzF7JDGvURiNDc9MXnXx2Q0kFUl953e5DNztAZZJoYrxOQ.3xLZT7pQiR05m5pDbgGAOVLqLT.Xq//:17931:0:99999:7:::
[root@online1 ~]# tail -1 /etc/group
JiangZiYa:x:1000:
[root@online1 ~]# tail -1 /etc/gshadow
JiangZiYa:!::
[root@online1 ~]# ls /var/spool/mail/
JiangZiYa
[root@online1 ~]# ls /home/
JiangZiYa
删
如果一个用户的账号不再使用,可以从系统中删除。删除用户账号就是要将/etc/passwd等系统文件中的该用户记录删除,必要时还删除用户的主目录。语法如下:userdel -r user1。此命令是把用户的主目录一起删除。
改
修改用户账号就是根据实际情况更改用户的有关属性,如用户号、主目录、用户组、登录Shell等。
usermod 选项 用户名
选项和添加用户的参数一样。
查
语法:id user1
口令管理
语法:passwd 选项 用户名
选项和参数:
- -l: 锁定用户
- -u: 解锁用户。
- -d: 使账号无口令
- -f: 强迫用户下次登录时修改口令
组管理
增
语法:groupadd 选项 group1
选项:
- -g:GID,组标识号
删
语法:groupdel group1
改
语法:groupmod -n group2 group1
选项:
- -n:重命名组
查
[root@online1 ~]# id JiangZiYa
uid=1000(JiangZiYa) gid=1000(JiangZiYa) groups=1000(JiangZiYa),0(root)
权限管理
文件基本属性
使用ll or ls -l来查看文件详细信息。如:
drwxr-xr-x. 5 root root 52 Feb 2 01:11 pm
drwxr-xr-x. 5 root root 72 Feb 2 01:12 polkit-1
drwxr-xr-x. 2 root root 6 Jun 10 2014 popt.d
drwxr-xr-x. 2 root root 154 Feb 2 01:13 postfix
drwxr-xr-x. 3 root root 123 Feb 2 01:12 ppp
drwxr-xr-x. 2 root root 78 Feb 2 01:12 prelink.conf.d
-rw-r--r--. 1 root root 233 Jun 7 2013 printcap
-rw-r--r--. 1 root root 1819 Oct 31 03:48 profile
drwxr-xr-x. 2 root root 280 Feb 4 21:39 profile.d
-rw-r--r--. 1 root root 6545 Oct 31 03:48 protocols
drwxr-xr-x. 2 root root 35 Feb 2 01:11 python
lrwxrwxrwx. 1 root root 10 Feb 2 01:11 rc0.d -> rc.d/rc0.d
lrwxrwxrwx. 1 root root 10 Feb 2 01:11 rc1.d -> rc.d/rc1.d
文件类型(1)
第一个字符代表这个文件是目录、文件、链接等- d:目录、文件夹
- -:文件
- l:链接
- c:串行端口设备,例如键盘、鼠标
文件权限(2-10)
- 权限拥有者
- user
- group
- others
- 权限分类
- r:可读-->4
- w:可写-->2
- x:可执行-->1
- 权限拥有者
目录权限
r:ls查看该目录下的子文件名,子目录名
w:可以在该目录下创建、删除、重命名。(会被x权限限制)
x:可以cd 到该目录下。文件属主和组(12-14)
文件大小(15)
更改文件属性
更改文件9个属性(r-w-x)
可以根据数字也可以根据权限对应的字母
语法:chomd u=rwx,g=r,o=- a.pychmod 777 a.pychmod u+r,g-x,o+rwx a.pychmod u-r a.py
更改文件所属主
语法:- 全改:
chown root.root a.py - 只改前面:
chown .root a.py - 只改后面:
chown root a.py
- 全改:
更改文件所属组
语法:chgrp group a.py
递归更改
语法:亦即连同次目录下的所有文件都会变更chmod [-R] xyz 文件或目录(对于文件或目录都生效)
006---Linux用户、群组和权限的更多相关文章
- 04 linux用户群组和权限
作业一: 1)新建用户natasha,uid为1000,gid为555,备注信息为“master” 2)修改natasha用户的家目录为/Natasha 3)查看用户信息配置文件的最后一行 4)为na ...
- linux用户、组、权限问题
用户.组.权限一.权限:r, w, x1.文件权限: r:可读,可以使用类似cat等命令查看文件内容: w:可写,可以编辑或删除此文件: x: 可执行,eXacutabl ...
- linux用户 群组权限
用户及passwd文件 /etc/passwd文件的功能 /etc/passwd文件每个字段的具体含义 shadow文件 /etc/shadow文件的功能 /etc/shadow文件每个字段的具体含义 ...
- Linux用户群组权限恢复
/etc/passwd:该文件用于存放用户详细信息:例如 root:x:0:0:root:/root:/bin/bash 用户id 0:就表示root用户 bin下的bash:表示可以登入操作系统 s ...
- linux 用户/群组/权限
mv 原文件名 新文件名 #相当于重命名 查看文件内容相关命令 cat #查看文件全部内容 head - n #查看文件前n行内容(默认前十行) tail -n #查看文件后n行内容(默认后十行) t ...
- LINUX用户、组、权限管理和归档压缩、时间、Ping
一.用户与用户组管理.权限 1.用户文件/etc/passwd 2.用户密码/etc/shadow 3.组文件/etc/group 4.查看用户和组信息命令id 5.添加用户 useradd [-u ...
- linux 学习-用户&群组&权限
Linux用户&群组&权限 ⦁ Linux安全性模型 1)Linux使用User和Group控制使用者对文件的存取权限 2)用户使用账号和口令登录Linux 3) ...
- Linux基础-3.用户、群组和权限
1.用户及passwd文件 1)掌握/etc/passwd文件的功能:存储所有用户的相关信息,每一个用户占用一行记录,该文件也被称为用户信息数据库(Database) 2)/etc/passwd文件中 ...
- Day 5 Linux之用户、群组和权限
Linux之用户.群组和权限 一.各文件及内容对应含义 1./etc/passwd文件 功能:存储所有用户的相关信息,该文件也被称为用户信息数据库(Database). 含义:如下图所示. 2./et ...
- linux中的用户、群组和权限
linux中的用户.群组和权限 新建用户natasha,uid为1000,gid为555,备注信息为“master” groupadd -g 555 natasha useradd -u 1 ...
随机推荐
- POJ-2992 Divisors---组合数求因子数目
题目链接: https://cn.vjudge.net/problem/POJ-2992 题目大意: 给出组合数Cnk,求出其因子个数,其中n,k不大于431,组合数的值在long long范围内 解 ...
- ListView实现下拉刷新(二)隐藏头布局
一.问题分析 在上一篇中,我们将头布局加到了ListView上.但是没有隐藏他.你可能会想,隐藏还不简单,直接给它设置为GONE属性不就可以了吗,在需要的时候再设定为可见.没错,这正是ListView ...
- 2019.1.4 SSH框架整合步骤(一)
SSH整合 1.三大框架整合原理 Spring与Struts2整合就是将Action对象交给Spring容器负责创建 Spring与Hibernate整合就是将sessionFactory交给Spri ...
- Telnet配置
一.环境 路由 IP:192.168.56.2 本地云 IP:192.168.56.1 二.认证模式 AAA模式 认证 授权 计费的安全技术 当配置用户界面的认证方式为AAA时, 用户登录设备时需要首 ...
- 使用Fiddler做抓包分析
转载:http://blog.csdn.net/ohmygirl/article/details/17849983 Fiddler抓取HTTP请求. 抓包是Fiddler的最基本的应用,以本博客为例, ...
- WinCE下的串口通信开发(VS2005,VB.Net,VC++)
WinCE下的串口通信开发(VS2005,VB.Net,VC++) WinCE下的串口通信开发 一.利用Visual Basic 开发很简单,因为有现成的控件可以直接调用 以VS2005为例,首先 ...
- win7下添加库文件出现“file is not regcognized”问题
最近几天需要画电路图,所以安装了protel se99,安装后在添加库文件的时候出现“file is not regcognized”的问题 百度查了一下,说win7基本上都会出现这个问题. 实际上, ...
- 全渠道价值链整合云服务 B2B SOLOMO(组图)
最近看到>中谈到“全渠道零售”(Omni-channel Retailing),指在互联网和电子商务的当今时代“零售商将能通过各种渠道与顾客互动,包括网站.实体店.服务终端.直邮和目录.呼叫中心 ...
- 使用java将base64码与图片互转!
本篇文章主要介绍了java 后台将base64字符串保存为图片的方法,现在分享给大家,也给大家做个参考. import java.io.FileInputStream; import java.io. ...
- How to Effectively crack .JAR Files?
Author: http://www.cnblogs.com/open-coder/p/3763170.html With some external tools, we could crack a ...