Linux的用户和组管理
2013-08-09 11:31
197 查看
/etc/group系统里所有的组信息配置文件
第一列:表示组名
第二列:组密码 X表示占位,真正的密码在gshadow里
第三列:组号 组号0表示root组,1--499属于系统组,500以后的属于用户组。
第四列:组内用户列表
/etc/group文件里的每一行都对应系统里的一个组
/etc/gshadow组密码配置文件
/etc/passwd用户配置文件
此文件里的每一行都对用着系统里的一个用户
如:root:x:0:0:root:/root:/bin/bash
第一列:用户名
第二列:密码,真正的密码存储在/etc/shadow里
第三列:用户id
第四列:所属组的组id
第五列:注释信息
第六列:用户的主目录(家)
第七列:shell类型
/etc/shadow用户密码配置文件
第一列:用户名
第二列:密码
相关命令:
$groupadd testgroup
$groupadd -g 613 testgroup2
添加一个testgroup2组,组号为613
$groupmod -n testgroup3 testgroup
修改组名testgrouup为testgroup3
$groupmod -g 713 testgroup3
修改testgroup3的组号为713
$groupdel testgroup2
$groupdel testgroup2
删除组,如果当前组内存在用户,不能直接删除组,
$useradd -g group1 zhangsan
添加zhangsan用户到group组
在添加新用户的同事,如果没有指定用户的组,则创建一个以用户名命名的组,然后将用户添加至该组中。
$useradd -d /root/home/zhangsan -g group1 zhangsi
添加zhangsi账户,家为... 组为...
$usermod
-c 修改用户的注释信息comment
$usermod -c zhushi user1
-l 修改用户名login_name
$usermod -l user2 user1
-d 修改用户的家home_dir
$usermod -d /home/xinjia user1
-g 修改用户的所属组group_name
$usermod -g group2 user1
$userdel -r zhangsan
删除张三的家(主目录)
禁止普通账户登录
1、禁止某个人
/etc/shadow 保存用户密码的文件
找到这个人,在密码前面加上!
2、禁止所有人
在/etc/目录下,创建一个叫nologin的文件
只要存在这个文件,系统中所有普通用户不能登录
passwd【选项】用户
passwd设置某个用户密码
-S查看当前用户密码状态
-l锁定用户(即当前用户不能登录)
-u解锁
-d删除密码
$passwd -S zhangsan
如果输出password locked.表示没有设置密码
$passwd zhangsan
gpasswd添加或删除组成员(对附属组进行更改)
-a添加
-d删除
su切换用户
newgrp切换组
whoami显示当前用户
$id user1查看狗哥用户的详细信息
$groups user1查看某个用户的所属组,包括附属组
chfn 设置用户资料
finger显示用户资料
第一列:表示组名
第二列:组密码 X表示占位,真正的密码在gshadow里
第三列:组号 组号0表示root组,1--499属于系统组,500以后的属于用户组。
第四列:组内用户列表
/etc/group文件里的每一行都对应系统里的一个组
/etc/gshadow组密码配置文件
/etc/passwd用户配置文件
此文件里的每一行都对用着系统里的一个用户
如:root:x:0:0:root:/root:/bin/bash
第一列:用户名
第二列:密码,真正的密码存储在/etc/shadow里
第三列:用户id
第四列:所属组的组id
第五列:注释信息
第六列:用户的主目录(家)
第七列:shell类型
/etc/shadow用户密码配置文件
第一列:用户名
第二列:密码
相关命令:
$groupadd testgroup
$groupadd -g 613 testgroup2
添加一个testgroup2组,组号为613
$groupmod -n testgroup3 testgroup
修改组名testgrouup为testgroup3
$groupmod -g 713 testgroup3
修改testgroup3的组号为713
$groupdel testgroup2
$groupdel testgroup2
删除组,如果当前组内存在用户,不能直接删除组,
$useradd -g group1 zhangsan
添加zhangsan用户到group组
在添加新用户的同事,如果没有指定用户的组,则创建一个以用户名命名的组,然后将用户添加至该组中。
$useradd -d /root/home/zhangsan -g group1 zhangsi
添加zhangsi账户,家为... 组为...
$usermod
-c 修改用户的注释信息comment
$usermod -c zhushi user1
-l 修改用户名login_name
$usermod -l user2 user1
-d 修改用户的家home_dir
$usermod -d /home/xinjia user1
-g 修改用户的所属组group_name
$usermod -g group2 user1
$userdel -r zhangsan
删除张三的家(主目录)
禁止普通账户登录
1、禁止某个人
/etc/shadow 保存用户密码的文件
找到这个人,在密码前面加上!
2、禁止所有人
在/etc/目录下,创建一个叫nologin的文件
只要存在这个文件,系统中所有普通用户不能登录
passwd【选项】用户
passwd设置某个用户密码
-S查看当前用户密码状态
-l锁定用户(即当前用户不能登录)
-u解锁
-d删除密码
$passwd -S zhangsan
如果输出password locked.表示没有设置密码
$passwd zhangsan
gpasswd添加或删除组成员(对附属组进行更改)
-a添加
-d删除
su切换用户
newgrp切换组
whoami显示当前用户
$id user1查看狗哥用户的详细信息
$groups user1查看某个用户的所属组,包括附属组
chfn 设置用户资料
finger显示用户资料
相关文章推荐
- Linux 用户(user)和用户组(group)管理概述
- 4年开发回顾系列-linux-用户管理
- linux 管理小命令7—— 用户管理
- Centos学习笔记--linux用户管理
- Linux 用户(user)和用户组(group)管理概述
- Linux 用户(user)和用户组(group)管理概述 转自:http://fedora.linuxsir.org/main/?q=node/91
- linux中用户、组的管理(密码管理、权限管理及其修改用户、组)
- Linux和windows互传文件,用户配置文件和密码配置文件,用户及组管理2.27-3.3
- Linux用户管理全攻略(五)
- Linux 用户管理之sudo 用法
- 【Unix/Linux】【命令】用户信息查询,用户管理
- Linux用户(组)管理
- Linux学习——磁盘管理、用户管理、权限管理命令
- Linux上传用户管理
- Linux命令大全(四)--Linux用户管理
- 【Linux命令】用户和用户组管理
- Linux用户和用户组管理-用户管理命令passwd/usermod/chage/userdel/su***用户组管理命令
- linux中用户、组的管理(密码管理、权限管理及其修改用户、组)(转)
- Linux用户和组管理
- Linux 用户(user)和用户组(group)管理概述