Welcome 微信登录

首页 / 操作系统 / Linux / Linux基础知识:用户管理

用户管理

1.如何在系统中查看用户

<1>用户信息文件vim /etc/passwd,信息格式为:名字:密码:uid:gid:用户说明:用户家目录:用户使用的shell:<2>用户认证信息vim /etc/shadow,信息格式为: 名字:密码:密码使用天数:密码最短有效期:密码最长有效期:密码警告期:密码非活跃期:密码到期日:<3>用户组信息vim /etc/group,信息格式为:用户组名称:用户组密码:用户组id:附加用户成员<4>其他信息普通用户家目录:/home/username超级用户家目录:~或者/root用户的基本配置信息:/etc/skel/.*

2.用户操作命令

<1>查看用户信息id-u###用户uid-g###用户gid-a###用户所有信息-G###用户所在所有组的id-un ###用户名字-gn ###用户初始组名称-Gn ###用户所在所有组名称默认为root用户,也可以id + 参数 + 用户 <2>新建/删除用户useradd -u###指定用户的uid-g###指定用户初始组,这个组一定要存在-G###指定附加组,组同样要存在-c###用户说明-d###指定用户家目录-s###指定用户使用的shell,shell种类参看/etc/shellsuserdel -r####删除用户
shell种类有
<3>新建/删除用户组groupadd-g###新建组,-g表示指定组的idgroupdel###删除组<4>更改用户信息passwd####更改用户密码usermod -u##改变用户uid-g##改变用户初始组-G##改变用户附加组-aG ##增加用户附加组-d##改变用户家目录信息-md ##改变用户家目录信息和家目录名称-s##改变用户的shell-c##改变用户的说明-L##冻结用户-U##解锁用户<4>密码期限更改chage -d 0##秘密使用了多久,如何设定为0表示用户登陆系统前必须更改密码-m##最短有效期-M##最长有效期-W##警告期-I##非活跃期-E##到期时间格式yyyy-mm-ddlinux用户密码权限:

修改linux用户密码权限:

linux用户密码权限修改后:

3.用户权限下放(sudo)

权限下放动作的配置文件/etc/sudoers这个文件用visudo命令编辑授权目标用户主机名称 =(授权用户得到的新用户身份)授权用户执行命令例如:下放超级用户的useradd权力到普通用户test用户能在localhost主机执行useradd(要test密码)testlocalhost=(root)/usr/sbin/useradd test用户能在localhost主机执行useradd(不要test密码)testlocalhost=(root)NOPASSWD: /usr/sbin/useradd测试结果su - test            ##切换到test用户sudo useradd username##创建用户本文永久更新链接地址