Linux账号管理简单命令


使用者标识符: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  组名       删除该组                      都在~ 主目录下操作  


                 
智能推荐

注意!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系我们删除。



 
© 2014-2019 ITdaan.com 粤ICP备14056181号  

赞助商广告