【centOS】账号管理
一、认识/etc/passwd和/etc/shadow
1.passwd的构造
上图为passwd其中一个用户的用户信息,分别表示为[用户名][密码][UID][GID][注释][家目录][Shell]
2.shadow的构造
如图,分别表示为[用户名][密码][上次更改密码距离1997年1月1日的天数][过~天才可以更换密码][失效日期][密码到期前~天警告][默认空][默认空]
注意:如果密码为!!,则表示为无密码
如果密码为*,则表示该账号不允许登陆
二、添加用户
1.groupadd [-g GID] groupname
2.useradd [-u UID] [-g GID] [-G ExtraGID][-M] [-d 路径] username
-d表示将根目录指向所指明的路径
-G表示附加组,即GID为主组,ExtraGID为附加组(二奶=-=)
-M表示不建立根目录(但是存在他的文件!!)
值得注意的是,-M之后是无法 su - username的,因为并不存在username的根目录,因此如果要su - username的话,需要
mkdir /home/username ,cp -r /etc/skel /home/username,这样才可以使用该命令,因为用户的环境变量初始化等东西都
在/etc/skel的文件夹内
3.userdel [-r] username
-r表示将改账号的[home directory]和[/var/spool/mail/username]一并删除
4.usermod [待补充]
三、用户身份切换
1.su
su -c "touch /tmp/username.txt" - username
表示为使用username身份使用命令(常用)
2.sudo和visudo [sudo -u username] [command]
让普通用户临时获得某个用户的权限
eg:sudo -u test touch test
表示为root可以执行test用户的指令,建立test文件
四、其他
1.如何禁止root的远程登录
修改/etc/ssh/sshd_config,修改里面的,把yes改为no
然后重启服务/etc/init.d/sshd restart 即可
(ssh为客户端,sshd为服务端)
2.更改密码只需输入一次的方法
1)passwd --stdin username(交互)
2) echo "new passwd" |passwd --stdin username(非交互)
3) echo -e "new passwd\nnew passwd"|passwd username(非交互)
3.测试IO(速度)的命令
dd if=/dev/sda/ of=/tmp/1.txt bs=512 count=1
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
华丽的分割线
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
今天心血来潮感觉我不仅需要把Linux学好,今天上课的时候让我产生了一个想法,把《计算机网络》上课的东西也总结到这里来
然后总结的东西也可以作为我期末复习的资料,感觉酱紫也是挺不错的,反正还是那句话,加油吧
人之所以会迷茫,是因为想得太多做的太少
【centOS】账号管理的更多相关文章
- CentOS学习笔记--账号管理与权限配置
Linux 的账号管理与权限配置 管理员的工作中,相当重要的一环就是『管理账号』啦! 使用者标识符: UID 与 GID 虽然我们登陆 Linux 主机的时候,输入的是我们的账号,但是其实 Linux ...
- Linux学习之CentOS(十一)-----Linux 账号管理(转)
Linux 账号管理(转) useraddpasswdchageusermoduserdelfingerchfnchshidgroupaddgroupmodgroupdelgpasswd su(帐号切 ...
- Linux学习总结(十二)—— CentOS用户管理:创建用户、修改用户、修改密码、密码有效期、禁用账户、解锁账户、删除用户、查看所有用户信息
文章首发于Linux学习总结(十二)-- CentOS用户管理,请尊重原创保留原文链接. 创建用户 useradd -g webadmin -d /home/zhangsan zhangsan pas ...
- Linux 账号管理与 ACL 权限配置
要登陆 Linux 系统一定要有账号与口令才行,否则怎么登陆,您说是吧?不过, 不同的使用者应该要拥有不同的权限才行吧?我们还可以透过 user/group 的特殊权限配置, 来规范出不同的群组开发项 ...
- Linux系统学习之Linux账号管理
一.基本介绍 Linux用户分为三类,即普通用户.根用户.系统用户. 普通用户指的是所有使用Linux系统的真实用户. 根用户就是root用户,权限最大,它的ID为0,也被称为超级用户,root用户拥 ...
- 第十四章、Linux 账号管理与 ACL 权限配置
1. Linux 的账号与群组 1.1 使用者标识符: UID 与 GID 1.2 使用者账号:/etc/passwd 文件结构, /etc/shadow 文件结构 1.3 关于群组: /etc/gr ...
- Linux账号管理与ALC权限设定(二) 批量增加用户脚本
接上篇.鸟哥提出了一个问题.就是 如果myuser1用户是这个项目的助理,他只能查看该目录下的内容,而无法修改删除.那该如何操作呢? 首先,不能将该用户加入projecta这个群组,否则他也可以修改删 ...
- Linux—账号管理及命令使用详解
关注微信公众号:CodingTechWork,一起学习进步. 引言 在Linux系统中,我们常常会看到目录或文件的所属关系: [root@linux01 ~]# ll -d test.sh -rw ...
- 账号管理文件/etc/passwd和/etc/shadow
/etc/passwd和/etc/shadow是Linux中两个账号管理的重要文件 一./etc/passwd 这个文件中每一行代表一个账号,有几行就代表系统中存在几个账号.有些账号是系 ...
- MongoDB账号管理及实践
此文已由作者温正湖授权网易云社区发布. 欢迎访问网易云社区,了解更多网易技术产品运营经验. 目前蜂巢(云计算基础服务)MongoDB上已经有数十个实例,其中不少是企业用户或公司内部产品用户的.用户多了 ...
随机推荐
- 有关bat的一些代码
1.if语句 @echo off if exist E:\aa.dat dir C: >> E:\ff.txt pause type E:\ff.txt ...
- docker windows 7 mysql安装使用教程
mysql 1. 镜像的下载 Docker pull MySQL 可以从https://docker.cn/docker/mysql 看到官方的同步镜像. 大约400多M. 2. 运行 每个镜像都有一 ...
- Coding编译连接过程中遇到的问题及解决方法(iOS)
Coding 上下载地址:https://coding.net/u/coding/p/Coding-iOS/git Github源码下载地址:https://github.com/Coding/Cod ...
- 深入理解javascript原型和闭包(3)——prototype原型
既typeof之后的另一位老朋友! prototype也是我们的老朋友,即使不了解的人,也应该都听过它的大名.如果它还是您的新朋友,我估计您也是javascript的新朋友. 在咱们的第一节(深入理解 ...
- Sql Server自动备份数据库,定期删除备份
//实现:每天自动备份数据库,定期删除备份 //步骤:[开始]--[所有程序]--[Microsoft SQL Server 2005]--[SQL Server Management Studio] ...
- sqilite学习
1,用代码插入数据 for (int i = 0; i < 100; i++) { NSString *nameStr = [NSString stringWithFormat:@ ...
- Android高手速成--第四部分 开发工具及测试工具
第四部分 开发工具及测试工具 主要介绍和Android开发工具和测试工具相关的开源项目. 一.开发效率工具 Json2Java根据JSon数据自动生成对应的Java实体类,还支持Parcel.Gson ...
- shell--4.echo和printf
1. echo (1) echo ,显示普通字符串 echo "HelloWorld" 打印:HelloWorld (2) \ ,显示转义字符串 echo "\" ...
- HK&&CC JS学习:第一周——NO.2this
1)常用的命名规范: aXXXX:aBtn 说明获取的是一组元素:--类数组 oXXX:oBtn 说明获取的是一个元素->对象 对象有两个重要的特点:属性 和 方 ...
- Gps与地图坐标转换
内容实在是太太了 7.8MB 以至于浏览器 都奔溃 就算浏览器可以 博客园的文章也保存不了 只好保存到百度云 提供下载 地址: 链接:http://pan.baidu.com/s/16ggIq 密码: ...