美文网首页
linux学习总结(2)

linux学习总结(2)

作者: Lzzzr | 来源:发表于2018-02-08 17:40 被阅读0次

用户身份及文件权限

一、用户相关的命令

1、useradd,创建新用户,命令格式:useradd 【选项】 用户名

具体参数及作用:

-d:   指定用户家目录;    -u:    指定用户默认UID;    -G:    指定一个或多个扩展用户组;

-s:   指定用户默认Shell解释器;    -g:    指定基本用户组;    -e:    指定账户到期时间(4-2-2)


2、groupadd,创建用户组,命令格式:groupadd 【选项】群组名


3、usermod,对已创建的用户属性进行修改,命令格式:usermod 【选项】用户名

具体参数及作用:

-d -m:    二者连用,修改用户家目录,并将旧数据自动转移;    -e:    同上

-g:    变更所属用户组;    -G:    变更扩展用户组;    -L:    锁定用户禁止登陆

-U:    解锁用户允许登录;    -s:    变更默认终端;    -u:    修改用户UID


4、passwd,修改用户密码等,命令格式:passwd 【选项】用户名

具体参数及作用:

-l:    锁定用户禁止登录;    -u:    解锁用户允许登录;    -d:    使该用户可用空密码登录

--stdin:    允许标准输入修改用户密码,如(echo ‘XXX’ | passwd --stdin username)

-e:    强制用户下册登录修改密码;    -S:    显示用户密码是否被锁定,并查看密码加密算法名称


5、userdel,删除用户,命令格式:userdel 【选项】 用户名

具体参数及作用:

-f:    强制删除用户;    -r:    同时删除用户及其家目录    


二、文件权限

        文件权限可分普通权限,特殊权限及隐藏权限。

1、特殊权限(SUID,SGID,SBIT)

        SUID(u+s):对二进制程序设置的特殊权限,可让程序执行者临时拥有属主的权限。

        SGID  (g+s):   让执行者临时拥有属组权限&在目录中创建的文件自动继承该目录用户组(目录设置)

         SBIT  (o+t):    对目录设置SBIT,让目录中文件只可被其所有者删除


2、隐藏权限

        chattr,设置文件隐藏权限,格式:chattr 【选项】文件

        参数及作用:

i:   无法对文件修改,若目录设置该参数,只可修改其子文件内容,无法新建或删除。

a:  仅允许追加内容,不许覆盖和删除

        lsattr,查看文件隐藏权限,格式:lsattr 【选项】文件


三、文件访问控制列表

        文件访问控制列表(ACL)可以实现对指定目录、文件、指定用户来设置权限。

1、setfacl,管理文件的ACL规则,格式:setfacl 【选项】文件名

    如:setfacl -Rm u:linuxprobe:rwx /root

参数及作用:

-R:    针对目录,表递归   -m:针对文件    -b:    删除文件的ACL

其中查看文件是否设置ACL,可通过ls查看文件权限的末端是否为“+”


2、getfacl,查看文件的ACL,格式:getfacl 【选项】文件名


四、su命令及sudo服务

1、切换普通用户:su - 用户名

2、通过sudo服务,可获得特定命令的执行权限

sudo的参数及作用:

-h:    列出帮助信息;    -l:列出当前用户可执行命令;    -u(UID):    以指定用户身份执行命令

root管理员可使用visudo命令对sudo配置文件进行编辑

在sudo配置文件99行,填写一下信息:

可使用的用户    允许使用的主机 =(以谁的身份)    可执行命令的列表(命令的绝对路径)

:linuxprobe    ALL=(ALL)    /usr/bin/cat

相关文章

  • linux学习总结(2)

    用户身份及文件权限 一、用户相关的命令 1、useradd,创建新用户,命令格式:useradd 【选项】 用户名...

  • Linux学习总结

    Linux学习总结 一、Linux常用命令 1.1 命令格式 命令名 [选项] [参数1] [参数2] 使用bas...

  • Linux编程学习笔记 | Linux IO学习[2] - 标准

    在上一篇Linux编程学习笔记 | Linux IO学习[1] - 文件IO中,我总结了Linux下的文件IO。文...

  • Linux 学习路线 + 资料整合

    开始系统学习 Linux 知识,认为学习 Linux 最好的方式就是多总结。 制定如下学习内容 选择了主要使用如下...

  • 命令行学习笔记:系统信息相关命令

    学习内容 系统信息相关: top, df, uname 个人总结 系统相关命令总结 [参考] Linux 查看...

  • linux学习总结

    学了这么长时间的Linux系统视屏,感觉收获挺多,而且也总结了一下学习Linux需要做一些什么, 第一点:多动手 ...

  • Linux 学习总结

    最近两个月学习了一些linux 基础知识,现在 坐下总结: 简单常用的命令: ls:借助list命令,终端就会...

  • LINUX学习总结

    用户信息

  • Linux学习总结

    本学期,我们学习了基础操作系统Linux的初步操作手段,有以下几部分内容组成。 安装VMware虚拟机和初步掌握U...

  • Linux学习总结

    1. 为什么要学习使用Linux系统? 官方解释:Linux优点:1.批量;2.高效;3.多用户实际解释:90%生...

网友评论

      本文标题:linux学习总结(2)

      本文链接:https://www.haomeiwen.com/subject/kyvttftx.html