Linux用户及用户组权限

每一个用户都有一个唯一的ID号码,每一个组也会有一个唯一的ID号码.
root用户的号码为0,优先级最高
系统用户为1-499,优先级其次
一般用户为500以上,最大约6万多,
每创建一个用户默认会创建一个同名用户组和一个在home下的同名文件夹,且此用户默认属于此组,此组为该用户的主组,一个用户可以添加31个附属组
用户信息被保存在/etc/passwd里面
用户密码保存在/etc/shadow里面
用户组信息保存在/etc/group里面

id 此命令用来显示当前用户信息

[ @localhost ~]$ id
uid=500(linuxidc) gid=500(linuxidc) groups=500(linuxidc) context=unconfined_u:unconfined_r:unconfined_t:s0-s0:c0.c1023

passwd 用来修改当前用户密码
passwd 用户名 修改指定用户密码

whoami 查看当前用户名
who 查看当前登录用户
w 查看当前用登录用户详细信息


[root@localhost etc]# whoami

root

[root@localhost etc]# who

linuxidc tty1 2013-05-26 20:14 (:0)

linuxidc pts/02013-05-26 20:33 (:0.0)

linuxidc pts/12013-05-26 20:42 (192.168.200.151)

[root@localhost etc]# w

20:53:51 up 41 min, 3 users, load average: 0.02, 0.01, 0.02

USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT

linuxidc tty1 :0 20:14 41:09 14.51s 0.17s pam: gdm-passwo

linuxidc pts/0:0.0 20:33 11:43 0.41s 0.76s gnome-terminal

linuxidc pts/1192.168.200.151 20:42 0.00s 0.16s 0.23s login -- linuxidc

useradd 添加一个用户名


-d 指定用户目录

-s 登录shell

-g 指定主组

-G 指定附属组


usermod 新用户名 用户名 修改用户名

usermod -L ljj 使用户ljj不能登录

-U 使用户可以登录

-g 修改用户主组

-G 修改用户附组

-d 修改用户家目录

-u 修改用户ID

userdel 用户名 删除用户但保留用户目录

userdel -r 用户名 删除用户并删除用户目录


groupadd 组名 添加一个组


groupmod -n 新组名 组名  修改组名

groupmod -g 新id  ID 修改组ID

groupdel 组名 删除组

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/19735.html