linux更改权限报io错误,Linux用户管理、权限、权限管理、IO重定向、正则表达day04...

一、

涉及到的配置文件

/etc/passwd

用户名:密码:UID:GID:注释:家目录:默认shell

/etc/group

组名:密码:GID:以此组为其附加组的用户列表

/etc/shadow

用户名:密码:最近一次修改密码的时间:最短使用期限:最长使用期限:警告时间:非活动时间:过期时间

/etc/login.defs

/etc/shells:指定了当前系统可用的安全shell

用户管理:

useradd    [option]    USERNAME

-u    UID

-g    GID(基本组)

-G    GID,...    (附加组)61db60edcef99fc8755e1b8f8587ce28.png

-c    "COMMENT"(注释)

-d    /path/to/directory472e51d9041fc50df1276d79c4983b27.png

-s    SHELL

12a80ba9cb6b4a9de24ecc4ad1157c8f.png

-m

-k

72c5e7704be7cac5f296a6482f7c2191.png

-M

-r:创建系统用户,但是并不会创建家目录

8cc609a4870336c4ca3d8d5165e2da5e.png

环境变量:

PATH

HISTSIZE

SHELL

572dc1823d3794ca90fa4f70e618e27f.png

userdel    [option]    USERNAME

-r:同时删除用户的家目录

72a5cea7124ef0b1dddadedbf7bcfed3.png

id:查看用户的账号属性信息

-u:

-g

-G

-n

66c77aea7214ffb2c463ad398c9fb8c7.png

或者

357528778c188a2febbd01821dec052b.png

finger:查看用户账号信息

finger    USERNAME

修改用户账号属性信息

usermod

-u    UID

-g    GID

-a    -G    GID,不加-a选项会覆盖此前的附加组,一般同时使用-a    -G可以实现追加附加组

-c

-d    -m    一般这两个选项同时使用,会将此前的家目录文件移到新的家目录

-s

-l

-L:锁定账号

-U:解锁账号

chsh:修改用户的默认shell

6b960da697c65a35043b16efa351d2b6.png

chfn:修改注释信息

22a4c5d66419f824a75d70e50e715f7a.png

密码管理

passwd    [USERNAME]

--stdin(方便在脚本中修改账号信息)

-d:删除用户密码

pwck:检查用户账号完整性

a2bcc1c39d0c2b99290c6f402f340056.png

组管理

创建组:groupadd

groupadd

-g    GID

-r    添加为系统组

groupmod

-g

-n

groupdel

gpasswd:为组设定密码

newgrp    GRPNAMEexit

chage:

-d:最近一次修改的时间

-E:过期时间

-I:非活动时间

-m:最短使用期限

-M:最长使用期限

-w:警告时间

ad17f2180258b655984aab8e7811ba8a.png

练习:

1、创建一个用户mandriva,其ID号为2002,基本组distro(组ID为303),附加组为linux。

groupadd    -g    303    distro

groupadd    linux

useradd    -u    2002    -g    distro    -G    linux    mandriva

2、创建一个用户fedora,其全名为Fedora    Community,默认shell为tcsh.

useradd    -c    "Fedora    Community"    -s    /bin/tcsh    fedora

3、修改mandriva的ID号为4004,基本组为linux,附加组为distro和fedora。

usermod    -u    4004    -g    linux    -G    distro,fedora    mandriva

4、给fedora加密码,并设定其密码最短使用期限为2天,最长为50天。

passwd    -n    2    -x    50    fedora

5、将mandriva的默认shell改为/bin/bash。

usermod    -s    /bin/bash    mandriva

6、添加系统用户hbase,且不允许其登录系统。

useradd    -r    -s    /sbin/nologin    habse

二、

权限管理:

三类用户:

chwon:

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值