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.py
chmod 777 a.py
chmod u+r,g-x,o+rwx a.py
chmod u-r a.py
- 更改文件所属主
语法:- 全改:
chown root.root a.py
- 只改前面:
chown .root a.py
- 只改后面:
chown root a.py
- 全改:
- 更改文件所属组
语法:chgrp group a.py
- 递归更改
语法:亦即连同次目录下的所有文件都会变更chmod [-R] xyz 文件或目录
(对于文件或目录都生效)
转载于:https://www.cnblogs.com/xjmlove/p/10352969.html
006---Linux用户、群组和权限相关推荐
- 04 linux用户群组和权限
作业一: 1)新建用户natasha,uid为1000,gid为555,备注信息为"master" 2)修改natasha用户的家目录为/Natasha 3)查看用户信息配置文件的 ...
- Linux用户和组:linux用户和组及权限讲解
linux用户和组及权限讲解 Linux用户和组概念精讲 Linux用户和组实战应用 Linux系统用户权限管理 Linux用户和组概念精讲 Linux是一种多用户的操作系统(服务器系统),允许多个用 ...
- linux 用户、组、权限基本权限
linux用户.组.权限等简单操作 1.groupadd student useradd -g student -d /usr/local/stu1 -m stu1 echo "123456 ...
- Linux文件管理、标准I/O重定向和管道以及Linux用户、组和权限知识总结
一.文件管理 1.1.Linux下的文件类型 ● - 普通文件 ● d 目录文件directory ● b 块设备blocks ● c字符设备character ● |符号链接文件link ●p管道 ...
- linux 权限 mask,【自学Linux】Linux用户、组、权限(一)
用户.组.权限 权限:r,w,x 文件: r:可读,可以使用类似cat等命令查看文件内容 w:可写,可以编辑或删除此文件 x:可执行,eXacutable,可以命令提示符下当中命令提交给内核运行 0 ...
- linux用户、组、权限问题
用户.组.权限 一.权限:r, w, x 1.文件权限: r:可读,可以使用类似cat等命令查看文件内容: w:可写,可以编辑或删除此文件: x: 可执行,eXac ...
- linux用户群组实验总结,linux基础概念和个人笔记总结(2)——账号和权限管理实验验证...
特此感谢! 教员:张仁珑 班主任:傅春华 我想给予他们最崇高的敬意 防伪码:滴水之恩,涌泉相报 感想:当我今天在首页上看到了自己发的文章,这是我的第九篇文档,觉得心里特别开心,也真正理解了 " ...
- linux修改组的选项名字为,Linux用户、组及权限管理浅析
一.用户和组 1.用户 系统用来认证(Authentication),授权(Authorization),审计(Autition)的帐号.通过登录用户来登录系统.操作系统通过登录不同的用户来调用相对应 ...
- 六.用户.群组和权限
1.用户及passwd文件 a)/etc/passwd 文件的功能:存储所有用户的相关信息,该文件为用户信息数据库 b)/etc/passwd 每个字段的含义: 第一个字段:表示用户的用户名 第二个字 ...
- Linux用户、组和权限管理
Linux用户和权限管理 基础知识 Linux用户 管理员:root 0 普通用户:1-65535 系统用户:Centos6:1-499,Centos7:1-999 登录用户:Centos6:500+ ...
最新文章
- IDEA 这样配置注释模板,让你高出一个逼格
- ListView详解 (ListView图文混排)
- c#操作word表格
- 压缩图片上传到数据库
- mysql 5 安装过程
- Android进入商店并跳转到指定应用
- 仿造小红书页面代码html,jQuery仿小红书登录页,背景图垂直循环滚动登录页,向上循环滚动的动画,实现一张背景图片的无缝向上循环js滚动...
- [moka同学笔记]WINDOWS中cmd的切换目录cd命令失效
- KEmulator与Eclipse搭建J2me调试平台
- 计算机视觉与医疗PPT,图像理解与计算机视觉经典案例.ppt
- 单例模式【饿汉模式和懒汉模式异同点】
- python抽奖程序_抽奖程序python
- MIMO系统如何获得分集增益(1)
- Python爬虫实战之三:requests-百度/360搜索关键词提交
- An unhandled exception occurred: listen EADDRNOTAVAIL: address not available
- 网课答案php源代码,知到网课答案WEB程序设计(PHP)2020章节测试答案
- JVM参数-XXMatespaceSize的含义
- Groovy读取properties文件
- zigbee之Zstack协议栈使用
- 2020.6最新清晰的图教学!!(25行代码破解酷我音乐所有歌曲)
热门文章
- Oracle TO_YMINTERVAL 函数简介
- Oracle Buffer-cache (数据高速缓存)作用概述
- sql 外连接的写法。
- 深究AngularJS——$sce的使用
- 计算机内存不足提示栻框,【计算机】计算机文化基础.ppt
- python 自动化微信小程序_appium+python 微信小程序的自动化
- 剑指Offer #04 重建二叉树(递归)
- ERROR 1366 (HY000): Incorrect string value......(Mysql报错解决)
- 精通java图片_面试必备:详解Java I/O流,掌握这些就可以说精通了?
- C语言中单目运算符的结合方向是,C语言运算符的结合性