




已阅读5页,还剩2页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
用户管理与权限分配1 用户管理1.1 创建开关机用户1.1.1 第一步:先创建一个普通用户#useradd username -g groupnamesudo通过维护一个特权到用户名映射的数据库将特权分配给不同的用户,这些特权可由数据库中所列的一些不同的命令来识别。sudo工具由文件/etc/sudoers进行配置,该文件包含所有可以访问sudo工具的用户列表并定义了他们的特权。#visudo代码:testuser 主机名=NOPASSWD:/usr/sbin/reboot,/usr/sbin/shutdown /表示允许用户testuser不用密码执行关机操作用法执行命令前加上前缀sudo,要以root用户的身份执行,如: sudo /usr/sbin/shutdown /命令要写绝对路径对一组用户进行定义,可以在组名前加上%,对其进行设置,如代码: %cuug ALL=(ALL) ALL 1.1.2 第二步:赋予其开关机的权限1.1.3 定义/etc/sudoers文件User_Alias, Host_Alias, Cmnd_Alias项,在其后面加入相应的名称,也以逗号分隔开就可以了,举例如下: 代码: Host_Alias SERVER=no1 User_Alias ADMINS=testuser,gem Cmnd_Alias SHUTDOWN=/usr/sbin/halt,/usr/sbin/shutdown,/usr/sbin/reboot ADMINS SERVER=SHUTDOWN 1.1.4 sudo命令的用法$ sudo -l 显示代码: User testuser may run the following commands on this host: (root) /usr/sbin/reboot 1.2 受限shell的用户1.2.1 禁止目录的切换 #adduser nixe0n #passwd nixe0n #ln -s /bin/bash /bin/rbash #echo /bin/rbash/etc/shells #chsh -s /bin/rbash nixe0n #cd nixe0n #su nixe0n 然后,执行: $cd / 就会出现以下错误:rbash: cd: restricted1.2.2 启动受限shell禁止的操作 1 使用cd命令切换目录; 2 设置或者取消SHELL、PATH、ENV或者BASH_ENV环境变量; 3 以绝对路径运行命令; 4 使用绝对路径指定的文件名作为内置命令.的参数; 5 使用绝对路径指定的文件名作为内置命令hash的参数; 6 在启动时,从shell环境导入函数的定义; 7 在启动时,解析SHELLOPTS的值; 8 使用、|、&、&和等重定向操作重定向输出; 9 使用exec命令使其它的命令代替当前shell; 10 使用-f和-d选项打开/关闭内置命令; 11 对内置命令使用-p选项;2 用户权限的分配和管理2.1 创建组 groupadd groupname tail -1 /etc/group /显示组信息与所属用户 groups username /列出当前用户所属的的组2.2 创建用户: useradd user_name /(以 root 用户运行)创建一个新帐户(你必须是 root 用户) passwd user_name ls l /home/user_name 显示用户主目录 useradd peter g groupname /(以 root 用户运行)创建一个用户,以组 ID(GID)来创建用户。2.3 删除帐户: userdel user_name /删除一个帐户(你必须是 root 用户)。2.4 删除组 groupdel groupname /先删除用户在来删除组。 2.5 修改用户账户与信息2.5.1 修改的用户名 # usermod -l newuser1 newuser2.5.2 将用户添加到组中 # usermod -g groupname user22.5.3 锁定用户账号 # usermod -L newuser1或者#passwd -l username 锁定用户密码,使密码无效锁定用户密码,使密码无效2.5.4 解除用户锁定 # usermod -U newuser12.5.5 修改用户信息 # chfn 用户名2.5.6 用finger显示用户信息。 # finger 用户名2.5.7 修改组名 # groupmod -n groupname newgroup /groupmod命令更改组名 groupname 为 newgroup。2.5.8 更改用户口令有效期 #change M 100 login_name2.6 实例: 批量添加用户的脚本 1创建用户列表文件 #cat users.list user1 123456 user2 123456 user3 123456 user4 123456 user5 123456 user6 123456 user7 123456 2 创建添加用户的脚本 #cat user-add.sh #!/bin/sh for i in awk print $1 users.list do useradd $i grep users.list | awk print $2 | passwd -stdin $i done 3 文件权限的管理3.1.1 文件的属性 -rw-r-r- 1 root root 50K Oct 19 23:38 /root/install.log 文件类型:文件标志的第一个字符是 -”,表示这是一个普通文件,如果是d,表示为文件目录。 文件权限:文件权限是 rw-r-r- ,表示文件属主可读、可写,文件所归属的用户组可读,其它用户可读; 硬链接个数: /root/install.log 这个文件没有硬链接;因为数值是 1,就是他本身; 文件属主:也就是这个文件归哪于哪个用户 ,它归于 root,也就是第一 root; 文件属组:也就是说,对于这个文件,它归属于哪个用户组,在这里是 root 用户组; 文件大小:文件大小是 50K; 访问可修改时间:Oct 19 23:38,这里的时间是最后访问的时间,最后访问和文件被修改或创建的时间,有时并不是一致的; 文件名或目录名:就是文件的名称了。3.1.2 文件的权限 Linux 文件的权限标志位共九个,分为 3 组,分别代表文件拥有者的权限,文件所属用户组的权限和其它用户的权限,如下: d rwx rwx rw- d:目录 r:可读m w:可写 x: 可执行 -无权限 3.1.3 修改文件权限 备注:u(user),g(group),o(other),a(all)1修改文件的拥有者及属组 #chgrp groupname filename /指定文件的权限,这样这个文件就属于我和组“groupname”。 #chmod g=rw,o=- my_file或者chmod 760 filename /组的成员就有访问这个文件的读写权限,而其他人则没有 # chmod u+x koorka.file #给文件的拥有者添加执行权限 # chmod go-r koorka.file #给文件的属组和其它用户减去读取权限 # chmod a-rwx koorka.file #所有人都拒绝访问 # chmod a+rw koorka.file #所有人都具有读写权限 # chown username:groupname file.txt #将文件 file.txt 的拥有者设为 groupname群体的使用者 username:4 用户磁盘配额4.1 开启磁盘启动参数 #vi /etc/fstab LABEL=SWAP-sda3 swap swap defaults 0 0 LABEL=/disk2 /dev/sda2 ext3 defaults,usrquota,grpquota 1 24.2 在该文件系统建立aquota.user与aquota.group #touch /disk2/aquota.user; touch /disk2/aquota.group #chmod 600 /aquota.user4.3 强制扫描已挂载的filesystem #quotacheck -avug -m quotacheck 运行完毕后,和启用配额(用户和/或组群)相应的配额文件中就会写入用于每个启用了配额的文件系统(如
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 【正版授权】 ISO/IEC 11770-3:2021/Amd 1:2025 EN Information security - Key management - Part 3: Mechanisms using asymmetric techniques - Amendment 1: TFNS identity-based key agreement
- 【正版授权】 IEC 61000-6-2:2005 EN-D Electromagnetic compatibility (EMC) - Part 6-2: Generic standards - Immunity for industrial environments
- 校园应急知识培训课件简报
- 造价方面考试试题及答案
- 浙江杭州面试题及答案
- 回乡创业考试题库及答案
- 语文开卷考试试题及答案
- 校园安全知识培训心得
- 粤电集团入职考试试题及答案
- 行政人员考试试题及答案
- 2025年江苏省苏豪控股集团有限公司校园招聘笔试备考试题及答案详解(必刷)
- (完整)中小学“学宪法、讲宪法”知识竞赛题库及答案
- 2025年行政执法人员执法证考试必考多选题库及答案(共300题)
- 《工程勘察设计收费标准》(2002年修订本)
- 乳制品配送服务应急处理方案
- 公司收款授权委托书标准
- 健康中国行动心理健康促进行动
- 小儿呼吸系统生理特点解剖护理课件
- 中音萨克斯名曲经典十首
- 2016室性早搏治疗指南
- 数控折弯机简易数控系统SNC说明书操作手册
评论
0/150
提交评论