用户管理

1)改变文件的目录和访问权限-----chmod命令
   文件和目录的权限不是一成不变的,用户可以根据需要对权限进行修改,普通用户


在未授权的情况下,只能修改个人的文件和目录的信息,而超级用户可以对系统的所


有文件和目录进行修改
  语法:chmod[参数][目录]  文件或目录
   参数:-R对文件或目录下的所有子目录进行权限的变更,即递归的逐个变更。
             -f 强制的改变权限,如果是文件的拥有者,则不会出现错误,一个是字符方


式,一个是数字方式。
     字符方式由用户、操作符、许可权组成。
     用户的表示:u--文件的所属用户
                          g--同组用户
                          o--其他用户
                          a--所有用户(也就是ugo的结合)
     操作符:=    重新制定权限,原有的权限将全部消失
                   -     在原有的权限上减少权限
                   +    在原有权限的基础上增加权限
    许可权:r 读权限   w  写权限  x 执行权限  u 和文件拥有者权限相同  g 文件拥有者


同组的权限相同  o 和其他用户权限相同
     数字方式是直接用八进制的权限码表示文件的目录和权限。
2)默认权限掩码----umask
     umask命令的参数就是默认权限掩码,新建文件和目录的权限是由系统默认权限和


默认权限掩码共同决定的。目录的系统默认权限为777,文件的系统默认权限为666,


系统不会为新建文件设置执行权限,新建文件和目录的权限等于系统默认权限逻辑与


默认权限的反码。系统默认权限掩码的设置只在当前系统中有效,系统重启后,默认


权限掩码又会恢复到系统的默认值,如果想让设置的默认权限掩码在系统重启后保持


不变,可以将umask的设置写到系统配置文件/etc/profile中。
3)改变文件或目录的所属组----chgrp命令
    chgrp[参数]  组  文件或目录列表
    chgrp命令用于改变目录或文件所属的用户组,组可以是组ID,也可以是组名。文


件或目录支持通配符。
    参数:-R:递归的改变目录及其所有的文件和子目录的属组。
4)改变文件或目录的所属用户或所属组----chown命令
    chown[参数]  用户[:组]  文件或目录列表
    用户可以是用户名或者是 用户ID,组可以是 组名或者是组ID
    参数:-R:递归的改变目录及其下的所有文件和子目录的拥有者过所属组。
5)用户管理
 linux中用户分为两种类型:普通用户和超级用户,超级用户的ID为0,普通用户的ID


一般在500~60000之间。系统用户是特殊的用户,特殊的用户ID在1~499之间。
6)增加用户----useradd或者是adduser命令
只有超级用户才能执行添加用户操作
useradd[参数] 用户名
-c:关于用户的注释行描述
-d:为用户设置主目录  默认是在/home下和用户名同名的目录
-g:为用户设置基本组  
-G:为用户设置附属组,group必须是事先存在的
-m:若用户的主目录不存在,则建立此目录。
-k:在使用m时,把shell_dir目录中的文件复制到用户的主目录中,如不指定


shell_dir,则将/etc/skel下的文件复制过去
-s:设置用户的UID,如不指定,UID为/etc/passwd中最大的UID加1


还可以手动的增加用户
步骤:
1、在/etc/passwd文件中增加一行用户信息。
2、建立用户主目录,并赋予用户对主目录的读、写、执行权限。
3、将/etc/skel目录下的内容包括隐藏文件全部复制到用户主目录中。
4、执行pwconv命令,使passwd文件和shadow文件保持一致。
5、设置用户初始密码。


7)设置用户密码
passwd[用户名]
8)删除用户密码
passwd -d 用户名
9)禁用和恢复用户账号
passwd[参数]  用户名
参数:
-l:锁定用户,该用户将被禁止,无法登陆系统。
-u:对被锁定的用户进行解锁,用户可以继续登录系统。
-s:查看用户当前的状态。
10)删除用户
 删除用户可以手动的从/etc/passwd或者是/etc/shadow以及/etc/group文件中删除


和用户有关的记录,也可以使用userdel[参数]  用户名
参数
-r:递归的目录以及子目录和所有文件。
删除用户只是可以删除主目录相关文件,要想删除主目录以外的文件,要借助于find


命令及其username参数和rm命令同时完成。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值