userdel、usermod、newgrp、chown、chgrp、手动添加用户、umask
userdel命令
userdel USERNAME【默认不会删除家目录】
-r 删除用户和它的家目录
usermod命令
-u:修改UID
-g:修改基本组GID
-a -G:修改附加值GID,-a是追加一个附加组GID
-c:指定注释信息
-d -m:指定新的家目录,并把旧的家目录文件移动到新的家目录
-s:修改shell
-l:修改登陆名
-L:锁定账号
-U:解锁账号
-e:指定过期时间
...
newgrp命令
把当前用户临时切换基本组,用exit可以退出回原来的基本组
chown命令
用来修改文件属主和属组
用法:chown USERNAME file,...
-R:递归修改【目录及其目录里面的文件】
--reference=/path/somefile file参考修改【修改后面文件权限和前面的一样,属主和属组都被改了】
[root@jiakang tmp]# chown --reference=/tmp/virtual-tom.ihZcOF /tmp/inittab
[root@jiakang tmp]# ls -l
总用量 100
-rw-r--r--. 1 tom tom 907 3月 29 12:29 inittab
chown同时修改属主、属组
chown USERNAME:GROUPNAME file,...
或者chown USERNAME.GROUPNAME file,...
chown只修改属组
chown :GROUPNAME file,...
chgrp命令
只修改文件的属组
用法:chgrp GRPNAME file,...
-R
--reference=/path/somefile file【修改文件的属组和前面的一样,只是属组】
[root@jiakang tmp]# chgrp --reference=/tmp/yum.log /tmp/inittab
[root@jiakang tmp]# ls -l
总用量 100
-rw-r--r--. 1 tom root 907 3月 29 12:29 inittab
手动添加用户
手动添加用户hive,基本组为hive(5000),附加组为jiakang
[root@jiakang tmp]# nano /etc/group
jiakang:x:500:hive
tom:x:501:
hive:x:5000:
[root@jiakang tmp]# nano /etc/passwd
hive:x:5000:5000:zhushifu:/home/hive:/bin/bash
[root@jiakang tmp]# nano /etc/shadow
[root@jiakang tmp]# cp -r /etc/skel/ /home/hive
[root@jiakang tmp]# chown -R hive:hive /home/hive
[root@jiakang tmp]# chmod -R go= /home/hive
[root@jiakang tmp]# su - hive
此时能su 过去但是不能登陆,因为没有密码,这时可以用passwd添加密码或者手动添加一个密码:
openssl passwd和sslpasswd
openssl passwd对字符串进行加密,sslpasswd加密方式【man sslpasswd】
-1【不是l,是一】md5加密
-salt 加盐【8位字符】
[hive@jiakang ~]$ whatis passwd
passwd (1) - update user's authentication tokens
passwd (5) - password file
passwd [sslpasswd] (1ssl) - compute password hashes
[hive@jiakang ~]$ openssl passwd -1 -salt '12345678'
Password:
$1$12345678$a4ge4d5iJ5vwvbFS88TEN0
[hive@jiakang ~]$ exit
logout
[root@jiakang tmp]# nano /etc/shadow
hive:$1$12345678$a4ge4d5iJ5vwvbFS88TEN0:17257:0:99999:7:::
umask遮罩码
文件:666-umask
目录:777-umask
默认遮罩码是022,遮罩码可以修改如:umask 023,文件默认不能有执行权限,如果有了就加+1
如:
[root@jiakang ~]# umask 023
[root@jiakang ~]# touch /tmp/abc
[root@jiakang ~]# mkdir /tmp/def
[root@jiakang ~]# ls -l /tmp
总用量 116
-rw-r--r--. 1 root root 0 4月 2 19:55 abc【+1,643->644】
drwxr-xr--. 2 root root 4096 4月 2 19:55 def
userdel、usermod、newgrp、chown、chgrp、手动添加用户、umask相关推荐
- linux用户管理的命令及手动添加用户
什么是用户呢?用户就是一组权限的集合.通过赋予不同用户不同的权限,使用户能执行不同的任务,实现用户管理. Linux中我们不仅要学会用命令实现用户管理,而且要知道这些命令怎么实现这个功能,修改了什么文 ...
- Linux手动添加用户、相关文件说明
手动添加用户 顺序 更改/etc/passwd 更改/etc/group 更改/etc/shadow并添加密码 新建家目录并修改权限和属性 装修家目录/etc/skel/.bash* 也可以再改下组的 ...
- linux基础-权限管理,手工添加用户,umask,bash配置文件
权限管理: r: w: x: 三类用户: u: 属主 g: 属组 o: 其它用户 chown: 改变文件属主,不会修改内部子文件(只有管理员可以使用此命令) # chown USERNAME file ...
- linux怎么进入student用户,linux系统中手动添加用户
在Centos5.8操作系统中无法使用useradd命令创建用户时,手动创建用户的方法. 第一步:举例要创建的用户为student用vim编辑器编辑/etc/passwd文件,在最后一行添加 stud ...
- suse linux添加用户,手动为linux系统添加新用户——过程详解
linux下添加新用户的背后 一般来讲,添加用户时常使用"useradd "命令,系统即可默认添加用户并设置UID,GID等信息,其实这背后都是可以通过手动修改系统文件实现的. 我 ...
- linux用户与组的管理(命令添加、手动添加、添加组、用户之间的切换)
一.用户登录的时候需要验证的是这两个文件 检测用户名 Login: root 到该目录下检查 /etc/passwd 检测用密码 Passwd: ...
- linux新建组 给组添加用户和删除用户 并给组赋值guid和sticky权限
新建组: NAMEgroupadd - create a new group //groupadd用于创建组,/etc/group是组信息文件SYNOPSISgroupadd [options] gr ...
- linux中的怎么添加组,linux中添加用户 添加组
引导流程第四步: 加电自检---自举程序---加载内核(驱动.init)-- 验证用户 Login:root------------------/etc/passwd #ls –l /etc/p ...
- mysql8赋权_mysql 8.0给数据库添加用户和赋权
-- 使用mysql 数据库 USE mysql -- 为mysql创建用户:case_dev 密码为:pass123 CREATE USER case_dev IDENTIFIED BY 'pass ...
最新文章
- p-unit - 单元级别开源性能测试框架
- 开源前后端分离在线考试系统
- 陈炳藻用计算机研究,计算机闯入“大观园”
- BZOJ-2038-小Z的袜子hose-莫队
- 电大计算机应用基础考60,(2016年电大)电大计算机应用基础考答案.doc
- 如何使用ping命令检查网络故障
- 简单明了区分escape、encodeURI和encodeURIComponent
- 如何循序渐进的学习javaScript呢,请听我慢慢道来!
- 线程八大核心+java并发核心知识体系精讲_Java从业者如果不懂这些,面试80%都会挂在这些核心知识上面...
- [BZOJ 2654]tree(陈立杰)
- Moody Photoshop Panel for mac(ps专业色彩调色扩展面板)
- python ---ConfigParser
- 每日算法系列【LeetCode 121】买卖股票的最佳时机
- STL---vector的内存分配策略
- 中国大学MOOC 视频字幕获取方法
- word 生成pdf_为什么Microsoft Word生成的PDF文件这么大?
- 导入、配置Vuetify遇到的的几个问题
- Docker 配置容器固定IP
- 计算机交叉专业考研方向,与理工科交叉的计算机专业考研方向有哪些?
- 设计模式-设计原则-开闭原则是目标,里氏代换原则是基础,依赖倒转原则是手段...
热门文章
- pragma指令简介
- MyBatis MapperScannerConfigurer配置——MyBatis学习笔记之八
- this.Index = this._count - 1
- citrix xenapp应用保存文件时隐藏服务器上的磁盘
- 服务器硬盘属于计算机哪一类,服务器和电脑虽然都是计算机,但却有很大区别,千万不要用错了...
- 函数 —— memset(给数组重新赋值,用指定字符替换数组中的部分值)
- .NET Core微服务系列基础文章索引(目录导航Final版)
- jQuery 插件 jSlider 图片轮播
- 互联网直播云计算架构介绍
- 关于Opencv2.4.x中stitcher类的简单应用