Linux账号管理简单命令

xiaoxiao2021-02-28  139

使用者标识符:u(user)id(使用者ID)   g(group)id(组群ID),每个使用者至少都会取得两个ID,一个uid (user id)信息存储在/etc/passwd,一个gid(group ip)信息存储在/etc/group。 密码信息 存储在 /etc/shadow id +用户名:查看用户的uid和gid ll -d +用户:查看权限 输入账号登录时,Linux系统的运行过程: 1.先在/etc/passwd里面验证是否有该帐号,若没有则跳出,如果有则将该账号对应的uid和gid读出来 2.Linux进入/etc/shadow核对密码表 3.若都符合,就进入Shell控管的阶段。 uid限制: uid=0        系统管理员  root    用vim /etc/passwd 将用户uid改成0,可以变成root,但是很容易让系统混乱,慎用。 uid=1-999        系统账号  除0外,其他的uid权限与特性一样,但这只是一个习惯规定。 增加与移除用户: useradd 【-u uid】 【-g gid】  账号 passwd 账号设置密码    (Linux系统不承认无密码的用户) chage 【-l】 账号名    列出该账号的详细密码参数 usermod 【】 username -c:后面接账号说明 -d:后面接账号的家目录 -g:修改群组 -l:后面接账号名称 -u:修改uid userdel【-r】 用户名:删除用户的相关数据,而用户的数据有: 1.用户账号/密码相关参数    /etc/passwd , /etc/shadow 2.使用者群组相关参数       /etc/group  ,/etc/gshadow 3.用户个人文件数据         /home/username , /var/spool/mail/username userdel -r username                 -r :连用户的家目录一起删除 账号管理在 /etc/passwd文件        密码核对在 /etc/shadow vim /etc/passwd  可以打开并修改uid  gid root用户的uid=0  gid=0  修改普通用户的uid=0,gid=0 ,改为root 当用root用户登录时,就会立刻到/root目录 useradd 【-u uid】 【-g gid】 账号名 uid 用户id   gid群组id groupadd 【-g gid】 组名    创建组名为gid的组 groupdel  组名       删除该组                      都在~ 主目录下操作                    
转载请注明原文地址: https://www.6miu.com/read-31945.html

最新回复(0)