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相关推荐

  1. linux用户管理的命令及手动添加用户

    什么是用户呢?用户就是一组权限的集合.通过赋予不同用户不同的权限,使用户能执行不同的任务,实现用户管理. Linux中我们不仅要学会用命令实现用户管理,而且要知道这些命令怎么实现这个功能,修改了什么文 ...

  2. Linux手动添加用户、相关文件说明

    手动添加用户 顺序 更改/etc/passwd 更改/etc/group 更改/etc/shadow并添加密码 新建家目录并修改权限和属性 装修家目录/etc/skel/.bash* 也可以再改下组的 ...

  3. linux基础-权限管理,手工添加用户,umask,bash配置文件

    权限管理: r: w: x: 三类用户: u: 属主 g: 属组 o: 其它用户 chown: 改变文件属主,不会修改内部子文件(只有管理员可以使用此命令) # chown USERNAME file ...

  4. linux怎么进入student用户,linux系统中手动添加用户

    在Centos5.8操作系统中无法使用useradd命令创建用户时,手动创建用户的方法. 第一步:举例要创建的用户为student用vim编辑器编辑/etc/passwd文件,在最后一行添加 stud ...

  5. suse linux添加用户,手动为linux系统添加新用户——过程详解

    linux下添加新用户的背后 一般来讲,添加用户时常使用"useradd "命令,系统即可默认添加用户并设置UID,GID等信息,其实这背后都是可以通过手动修改系统文件实现的. 我 ...

  6. linux用户与组的管理(命令添加、手动添加、添加组、用户之间的切换)

    一.用户登录的时候需要验证的是这两个文件 检测用户名   Login:  root                        到该目录下检查 /etc/passwd 检测用密码   Passwd: ...

  7. linux新建组 给组添加用户和删除用户 并给组赋值guid和sticky权限

    新建组: NAMEgroupadd - create a new group //groupadd用于创建组,/etc/group是组信息文件SYNOPSISgroupadd [options] gr ...

  8. linux中的怎么添加组,linux中添加用户 添加组

    引导流程第四步: 加电自检---自举程序---加载内核(驱动.init)-- 验证用户 Login:root------------------/etc/passwd #ls –l    /etc/p ...

  9. mysql8赋权_mysql 8.0给数据库添加用户和赋权

    -- 使用mysql 数据库 USE mysql -- 为mysql创建用户:case_dev 密码为:pass123 CREATE USER case_dev IDENTIFIED BY 'pass ...

最新文章

  1. p-unit - 单元级别开源性能测试框架
  2. 开源前后端分离在线考试系统
  3. 陈炳藻用计算机研究,计算机闯入“大观园”
  4. BZOJ-2038-小Z的袜子hose-莫队
  5. 电大计算机应用基础考60,(2016年电大)电大计算机应用基础考答案.doc
  6. 如何使用ping命令检查网络故障
  7. 简单明了区分escape、encodeURI和encodeURIComponent
  8. 如何循序渐进的学习javaScript呢,请听我慢慢道来!
  9. 线程八大核心+java并发核心知识体系精讲_Java从业者如果不懂这些,面试80%都会挂在这些核心知识上面...
  10. [BZOJ 2654]tree(陈立杰)
  11. Moody Photoshop Panel for mac(ps专业色彩调色扩展面板)
  12. python ---ConfigParser
  13. 每日算法系列【LeetCode 121】买卖股票的最佳时机
  14. STL---vector的内存分配策略
  15. 中国大学MOOC 视频字幕获取方法
  16. word 生成pdf_为什么Microsoft Word生成的PDF文件这么大?
  17. 导入、配置Vuetify遇到的的几个问题
  18. Docker 配置容器固定IP
  19. 计算机交叉专业考研方向,与理工科交叉的计算机专业考研方向有哪些?
  20. 设计模式-设计原则-开闭原则是目标,里氏代换原则是基础,依赖倒转原则是手段...

热门文章

  1. pragma指令简介
  2. MyBatis MapperScannerConfigurer配置——MyBatis学习笔记之八
  3. this.Index = this._count - 1
  4. citrix xenapp应用保存文件时隐藏服务器上的磁盘
  5. 服务器硬盘属于计算机哪一类,服务器和电脑虽然都是计算机,但却有很大区别,千万不要用错了...
  6. 函数 —— memset(给数组重新赋值,用指定字符替换数组中的部分值)
  7. .NET Core微服务系列基础文章索引(目录导航Final版)
  8. jQuery 插件 jSlider 图片轮播
  9. 互联网直播云计算架构介绍
  10. 关于Opencv2.4.x中stitcher类的简单应用