Linux 用户和组 权限管理 常用命令与参数
==========================================================================
1.基本概念:
所有者 : 一般为文件的创建者,谁创建了该文件,就天然的成为该文件的所有者
可以通过[chown 用户名],来修改文件的所有者
所在组 :当某个用户创建了一个文件后,这个文件的所在组就是该用户所在的组
可以通过[chgrp 组名 文件名],修改文件所在组
==========================================================================
2.用户管理
useradd aaron 添加用户
passwd aaron 修改密码
userdel aaron 删除用户
useradd aaron -m 添加用户同时创建用户家目录
userdel aaron -r 删除用户同时删除用户家目录
==========================================================================
3.用户组
groupadd group1 添加组
groupdel group1 删除组
==========================================================================
4.用户添加到组
创建新用户并添加到组中
useradd -g group1 aaron 在添加用户的同时加入组
usermod -g group1 aaron 改变用户所在组
usermod -g 目录名aaron 改变用户登录的初始目录
把已经存在的用户加入组
gpasswd -a aaron group1 用户加入组
gpasswd -d aaron group1 把用户从组中删除
==========================================================================
5.用户和组文件
/etc/passwd 查看系统中所有用户信息
/etc/group 查看系统中所有组信息
==========================================================================
6、查看用户详细信息
finger 用户名
==========================================================================
7、设置用户资料,依次输入用户资料
chfn 用户名(系统会以交互的模式来完善用户的资料)
==========================================================================
8、显示指定的用户信息的命令
包括用户编号,用户名,主要组编号及名称,附属组列表
id 用户名
==========================================================================
9、删除用户及其个人文件夹
(删除个人文件夹才加-r)
userdel -r 用户名
==========================================================================
注:在使用命令的时候可以通过man useradd或者useradd --help查看具体的参数信息,根据参数信息使用需要的参数。
==========================================================================
10、常用命令具体参数
==========================================================================
语法格式:usermod [参数]
|
-c<备注> |
修改用户账号的备注文字 |
|
-d<登入目录> |
修改用户登入时的目录 |
|
-e<有效期限> |
修改账号的有效期限 |
|
-f<缓冲天数> |
修改在密码过期后多少天即关闭该账号 |
|
-g<群组> |
修改用户所属的群组 |
|
-G<群组> |
修改用户所属的附加群组 |
|
-l<账号名称> |
修改用户账号名称 |
|
-L |
锁定用户密码,使密码无效 |
|
-s<shell> |
修改用户登入后所使用的shell |
|
-u<uid> |
修改用户ID |
|
-U |
解除密码锁定 |
==========================================================================
语法格式:groupmod [参数]
常用参数:
|
-g |
设置欲使用的群组识别码 |
|
-o |
重复使用群组识别码 |
|
-n |
设置欲使用的群组名称 |
==========================================================================
语法格式: chgrp [参数] [目录]
常用参数:
|
-c |
效果类似”-v”参数,但仅回报更改的部分 |
|
-f |
不显示错误信息 |
|
-h |
对符号连接的文件作修改,而不更动其他任何相关文件 |
|
-R |
递归处理,将指定目录下的所有文件及子目录一并处理 |
|
-v |
显示指令执行过程 |
|
–reference |
把指定文件或目录的所属群组全部设成和参考文件或目录的所属群组相同 |
==========================================================================
语法格式:chown [参数]
常用参数:
|
-R |
对目前目录下的所有文件与子目录进行相同的拥有者变更 |
|
-c |
若该文件拥有者确实已经更改,才显示其更改动作 |
|
-f |
若该文件拥有者无法被更改也不要显示错误讯息 |
|
-h |
只对于连结(link)进行变更,而非该 link 真正指向的文件 |
|
-v |
显示拥有者变更的详细资料 |
|
–help |
显示辅助说明 |
|
–version |
显示版本 |
==========================================================================
语法格式: chmod [参数] [文件]
常用参数:
|
-c |
若该文件权限确实已经更改,才显示其更改动作 |
|
-f |
若该文件权限无法被更改也不显示错误讯息 |
|
-v |
显示权限变更的详细资料 |
|
-R |
对目前目录下的所有文件与子目录进行相同的权限变更(即以递回的方式逐个变更) |
==========================================================================
语法格式:useradd [参数] [用户名]
常用参数:
|
-D |
改变新建用户的预设值 |
|
-c |
添加备注文字 |
|
-d |
新用户每次登陆时所使用的家目录 |
|
-e |
用户终止日期,日期的格式为YYYY-MM-DD |
|
-f |
用户过期几日后永久停权。当值为0时用户立即被停权,而值为-1时则关闭此功能,预设值为-1 |
|
-g |
指定用户对应的用户组 |
|
-G |
定义此用户为多个不同组的成员 |
|
-m |
用户目录不存在时则自动创建 |
|
-M |
不建立用户家目录,优先于/etc/login.defs文件设定 |
|
-n |
取消建立以用户名称为名的群组 |
|
-r |
建立系统帐号 |
|
-u |
指定用户id |
==========================================================================
语法格式:userdel [参数] [用户名]
常用参数:
|
-f |
强制删除用户账号 |
|
-r |
删除用户主目录及其中的任何文件 |
|
-h |
显示命令的帮助信息 |
==========================================================================
语法格式:groupdel [参数] [群组名称]
常用参数:
|
-h |
显示帮助信息 |
|
-R |
在chroot_dir目录中应用更改并使用chroot_dir目录中的配置文件 |
Linux 用户和组 权限管理 常用命令与参数的更多相关文章
- linux用户与组的管理(命令加入、手动加入、加入组、用户之间的切换)
一.用户登录的时候须要验证的是这两个文件 检測username Login: root 到该文件夹下检查 /etc/passwd 检測用passwo ...
- Linux用户及文件权限管理
Linux用户及文件权限管理
- linux用户 群组权限
用户及passwd文件 /etc/passwd文件的功能 /etc/passwd文件每个字段的具体含义 shadow文件 /etc/shadow文件的功能 /etc/shadow文件每个字段的具体含义 ...
- linux用户和组账户管理
linux操作系统是一个多用户操作系统,它允许多用户同时登录到系统上并使用资源.系统会根据账户来区分每个用户的文件,进程,任务和工作环境,使得每个用户工作都不受干扰. 用户账户 A.普通用户账户:普通 ...
- Linux用户和组的管理操作
用户和组的管理操作 命令中涉及的单词和简写: 用户:user:组:group : 增加:add : 修改:modify mod ; 删除 : delete del 增加用户 /etc/ ...
- 菜鸟之路——Linux基础::计算机网络基础,Linux常用系统命令,Linux用户与组权限
最近又重新安排了一下我的计划.准备跟着老男孩的教程继续学习,感觉这一套教程讲的很全面,很详细.比我上一套机器学习好的多了. 他的第一阶段是Python基础,第二阶段是高等数学基础,主要将机器学习和深度 ...
- ubuntu权限管理常用命令 分类: linux ubuntu 学习笔记 2015-07-05 14:15 77人阅读 评论(0) 收藏
1.chmod 第一种方式 chomd [{ugoa}{+-=}{rwx}] [文件或者目录] u 代表该文件所属用户 g 代表该文件所属用户组 o 代表访客 a 代表所有用户 +-=分别表示增加权限 ...
- Linux用户(组)管理
在linux中系统中,它并不认识帐号名称.它认识的是我们的帐号ID,帐号ID保存在/etc/passwd文件中.我们在登录linux主机时,在输入完帐号和密码时,linux会先查找/etc/passw ...
- linux 用户及文件权限管理
Linux 是一个可以实现多用户登陆的操作系统,比如“李雷”和“韩梅梅”都可以同时登陆同一台主机,他们共享一些主机的资源,但他们也分别有自己的用户空间,用于存放各自的文件.但实际上他们的文件都是放在同 ...
随机推荐
- easypermissions的基本使用
转载请注明出处 http://blog.csdn.net/pyfysf/article/details/78204395 Android 6.0(API 级别 23)开始,在应用运行时向其授予权限,而 ...
- Cesium 学习(三)各种资源链接
1.前言 前面已经介绍如何获得以及安装部署Cesium,接下来分享下学习资源链接,其中访问最多的是官网以及超图.火星的demo网站. 2.官网地址及介绍 官网:https://cesiumjs.org ...
- K-Means(K均值)、GMM(高斯混合模型),通俗易懂,先收藏了!
1. 聚类算法都是无监督学习吗? 什么是聚类算法?聚类是一种机器学习技术,它涉及到数据点的分组.给定一组数据点,我们可以使用聚类算法将每个数据点划分为一个特定的组.理论上,同一组中的数据点应该具有相似 ...
- linux初学者-swap分区篇
linux初学者-swap分区篇 swap是虚拟内存,是在硬盘中分区一块区域,当内存占满但是又急迫需要时临时当作内存使用,使用效率低于内存.本文将对linux系统中swap分区的建立做一个简要介绍. ...
- 研究分布式唯一ID生成,看完这篇就够
很多大的互联网公司数据量很大,都采用分库分表,那么分库后就需要统一的唯一ID进行存储.这个ID可以是数字递增的,也可以是UUID类型的. 如果是递增的话,那么拆分了数据库后,可以按照id的hash,均 ...
- C++多小球非对心弹性碰撞(HGE引擎)
程序是一个月前完成的,之前一直没正儿八经的来整理下这个程序,感觉比较简单,不过即使简单的东西也要跟大家分享下. 源码下载:http://download.csdn.net/detail/y851716 ...
- Active Directory域
引言 在 Microsoft® Windows® 2000 Server 操作系统的诸多增强功能中,Microsoft Active Directory™ 功能的引入意义最为重大,但也最常引起困惑.与 ...
- codeforces 322 B Ciel and Flowers
题目链接 有红绿蓝三种颜色的画,每种拿三朵可以组成一束花,或者各拿一朵组成花束,告诉你每种花的数目,求出可能组成最多的花束. 如果你的代码过不了,考虑一下 8 8 9这种组合. 因为数据量很大,我的 ...
- Jenkins安装插件问题
最近在电脑尝试安装Jenkins软件 安装插件的时候 一直报错 没有推荐插件提示一直报错 at java.lang.Thread.run(Unknown Source) Caused by: java ...
- 给最近正在找工作(iOS)的朋友一些建议/经验
众所周知, iOS开发找工作越来越难, 企业要求越来越高,一方面是资本寒冬期+七八月是企业招人淡季, 另外一方面也是iOS市场饱和.最近有出去看新机会, 所以下面记录一下面试XimalayaFM的大概 ...