码迷,mamicode.com
首页 > 其他好文 > 详细

用户、组创建以及权限设置

时间:2019-05-18 15:34:52      阅读:181      评论:0      收藏:0      [点我收藏+]

标签:注释   users   passwd   uid   不同   ado   alt   创建用户   权限设置   

1.创建用户

centos7:1000 之后是普通用户

useradd 
-u UID    指定一个UID号作为本账号的UID
-o 配合-u 选项,不检查UID的唯一性
-g GID 指明用户所属

基本组,可为组名,也可以GID
-c "COMMENT“ 用户的注释信息
-d HOME_DIR 以指定的路径(不存在)为家目录
-s SHELL 指明用户的默认shell程序,可用列表在/etc/shells文件中
-G GROUP1[,GROUP2,...] 为用户指明附加组,组须事先存在
-N 不创建私用组做主组,使用users组做主组
-r 创建系统用户 CentOS 6: ID<500,CentOS 7: ID<1000
-m 创建家目录,用于系统用户
-M 不创建家目录,用于非系统用户

例:创建主组 为wan shell类型为csh 附加组为 wang,root 家目录放在/data/home ct下 指定UID为1023

技术图片

1.1用户账户信息以及组文件信息位置:

/etc/passwd:用户及其属性信息(名称、UID、主组ID等)

/etc/group:组及其属性信息

/etc/shadow:用户密码及其相关属性
/etc/gshadow:组密码及其相关属性

/etc/default/useradd:创建用户的起始模板文件位置

1.2 删除用户

userdel -r

1.3 查看自己的ID 以及所属组

id [OPTION]... [USER]
-u: 显示UID
-g: 显示GID
-G: 显示用户所属的组的ID
-n: 显示名称,需配合ugG使用

(直接Iid 跟账户名)

1.3修改账户密码

passwd [OPTIONS] UserName: 修改指定用户的密码
?常用选项:
-d:删除指定用户密码
-l:锁定指定用户
-u:解锁指定用户
-e:强制用户下次登录修改密码

-f:强制操作

(修改密码直接命令跟账户名)

2.创建组 

groupadd  【name】

          -u    指定GID (组ID)

         -r     创建系统组 (1000以内的UID)

2.1删除组信息

groupdel  【name】 

2.2删除组成员

groupmems [options] [action]

-g, --group groupname 更改为指定组 (只有root)
Actions:
-a, --add username 指定用户加入组
-d, --delete username 从组中删除用户
-p, --purge 从组中清除所有成员
-l, --list 显示组成员列表

groups:查看用户所属组

特例删除用户的家目录后怎么恢复:

技术图片

3.文件权限属性

技术图片

 

修改主组:

chown【组名】【文件夹】

      -R 递归修改

修改属组:

chgrp 【组名】【文件】

     -R递归修改

3.1文件以及文件夹的rwx权限的不同

技术图片

各自权限代表的数字: r:读权限 4   W:写权限:2  X:执行权限带边 1

用户、组创建以及权限设置

标签:注释   users   passwd   uid   不同   ado   alt   创建用户   权限设置   

原文地址:https://www.cnblogs.com/liuldexiaoche/p/10885845.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!