增删改查用户

useradd username:创建用户
passwd username:设置用户密码

  • -u:指定用户的UID
  • -g:修改用户GID
  • -d:修改用户的家目录
  • -c:修改用户的备注
  • -s:修改用户所用的shell

生成文件:

  • /etc/passwd : 用户名:密码:UID:GID:Desc:用户目录:是否是可执行文件
  • /etc/shadow : 密码信息
  • /etc/group : 组文件【组名:组密码标识:GID:组成员】
  • /etc/gshadow : 组密码
  • /home/username:家目录
  • /var/spool/mail : 邮件信息

id username : 查看用户的UID,GID,所属组信息。

usrmod:修改用户信息

  • -u:修改用户的UID
  • -g:修改用户GID
  • -G(覆盖):将用户加到指定组 a:追加
  • -d:修改用户的家目录
  • -c:修改用户的备注信息
  • -s:修改所用shell

userdel -r username:删除用户

Other:

切换用户: su:切换到root用户 su - username:切换用户

锁定用户:usrmod -L username

解锁:usermod -U username

新建组:groupadd group_name

  • 用户修改所属组:usermod -aG group_new aim_group

文件权限 ll

文件详细信息: drwxrwxr-x. 2 fogweek fogweek 4096 7月 10 20:08 test1

  • 1:文件类型 (-:普通文件),(d:目录),(l:软连接),(b:设备),(p:管道文件)
  • 2-4:属主(U)权限(r:read,w:write,x:excuse)
  • 5-7:属组(G)权限(r:read,w:write,x:excuse)
  • 8-10:其他(O)用户权限(r:read,w:write,x:excuse)
  • 硬链接数
  • 属主
  • 属组
  • 文件大小
  • 文件创建日期
  • 文件名称

修改权限

  • 修改文件权限:chmod
    • chmod u=rws filename
  • 修改所属组:
    • chown UID.GID filename
    • chown UID filename
    • chown .GID filename
  • 执行文件:./filename
    • . filename
    • sh filename
    • bash filename
  • 数字表示:R:4,W:2,X:1

目录权限 查看(ll -d director_path)

  • r:可以ls该目录下的子文件名,子目录名

  • w:可以在该目录下创建,删除,重命名

  • x:可以cd到该目录下

修改文件夹权限

  • 修改文件夹权限:chomd [chomd 777 direct_name]
  • 修改所属组:
    • chown UID.GID filename
    • chown UID filename
    • chown .GID filename
    • chown -R UID.GID dir_name:d

用户信息

user:cat /home/…

  • who:查看用户
  • whoami:查看当前用户
  • ssh username@ip:远程登录电脑
  • useradd name [-mg]:添加用户并自动添加home目录 [-g]:用户组 [-m]:主目录
  • passwd name:修改密码
  • su - user :切换到指定用户(muiot)
  • su user:to the user
  • sudo -s:切换到root
  • su:to root
  • userdel:del user [-r]:删除用户主目录
  • usermod [-aG] group user :change user info
    • [-a]:添加组
    • [-g]:group修改默认组
    • [-aG]:添加其它组

用户组信息

user group:cat /etc/group

  • 查看组:cat /etc/group groupmod [tab][tab]
  • groupmod tabtabtab:check group
  • groupadd g_name:add group
  • groupdel g_name:del group
  • groups username:user in which group
  • newgrp root:用户在用户组之间进行切换

重要文件

  • /etc/passwd:用户管理涉及到的最重要的一个文件(用户名:口令:用户标识号:组标识号:注释性描述:主目录:登录Shell)
  • /etc/group:用户组所有信息(组名:口令:组标识号:组内用户列表)