Centos7之用户权限

添加用户完成后的用户文件路径:/etc/passwd

  1. useradd: 创建新的用户
参数 说明
-d 指定创建的用户可以工作的目录(默认为/homne/username)
-e 账户的到期时间(格式为YYYY-MM-DD)
-u 指定该用户的默认UID
-g 指定一个初始的用户基本组(必须已存在)
-G 指定一个或多个扩展组
-N 不创建与用户同名的基本用户组
-s 指定该用户的默认Shell解释器
[root@JD home]# user -d /springcloud add ll
[root@JD home]# id ll
uid=1000(ll) gid=1000(ll) groups=1000(ll)
  1. groupadd: 创建用户组

  2. usermod: 修改用户的属性

参数 说明
-c 填写用户账户的备注信息
-d -m 参数-m与参数-d连用,可重新指定用户的家目录并自动把旧的数据转移过去
-e 账户的到期时间,格式为YYYY-MM-DD
-g 变更所属用户组
-G 变更扩展用户组
-L 锁定用户禁止其登录系统
-U 解锁用户,允许其登录系统
-s 变更默认终端
-u 修改用户的UID
默认创建的用户会创建一个相同用户的组名,可以将用户ll加入到root用户组中,这样扩展组列表中则会出现root用户组的字样,而基本组不会受到影响:

[root@JD home]# usermod -G root ll
[root@JD home]# id ll
uid=1000(ll) gid=1000(ll) groups=1000(ll),0(root)

  1. passwd: 修改用户密码,过期时间,认证信息等
参数 说明
-l 锁定用户,禁止其登录
-u 解除锁定,允许用户登录
–stdin 允许通过标准输入修改用户密码,如echo “NewPassWord”
-d 使该用户可用空密码登录系统
-e 强制用户在下次登录时修改密码
-S 显示用户的密码是否被锁定,以及密码所采用的加密算法名称
  1. userdel: 删除用户
    参数| 说明
    —|---
    -f | 强制删除用户
    -r | 同时删除用户及用户家目录

文件操作

drwxr-xr-x  6 root root        99 Oct 23 15:13 apache-maven-3.5.4
-rw-r--r--  1 root root   8842660 Jun 18 03:05 apache-maven-3.5.4-bin.tar.gz

-: 普通文件
d: 目录文件
l: 链接文件
b: 块设备文件
c: 字符设备文件
p: 管道文件
  1. chown和chmod

chmod -R 或 chown -R:当前目录下的所有内容都被授权则可以使用-R参数

存储结构与磁盘划分

  1. 交换分区

概念:SWAP(交换)分区是一种通过在硬盘中预先划分一定的空间,然后将把内存中暂时不常用的数据粮食存放到硬盘中,一边腾出物理内存空间让更活跃的程序来服务。目的就是解决真实物理内存不足的问题。

生产环境中: 根据情况,一般建议是真实物理内存的1.5~2倍,如果真实物理内存够大例如64G,则根据情况不需要太多的虚拟内存。

猜你喜欢

转载自blog.csdn.net/m0_37779570/article/details/83348525