linux 权限操作
添加用户
命令格式:useradd 选项 用户名
-g 缺省组(不写则默认为用户名组)
-G 所属组(添加到多个用户组,逗号隔开)
-c 描述信息
-d 指定家目录
useradd –g aa bb 添加用户bb同时指定初始组aa
useradd –G user1 aa 添加用户aa指定附加组user1 ----------------------------------------------------
修改密码:passwd [用户名]
-l 锁定
-u 解锁
只写命令回车后修改当前用户密码 删除用户:userdel -r 用户名
-r:删除用户相关文件,建议使用
---------------------------------------------------- 修改用户信息
修改用户:usermod 使用方式似useradd
usermod -g webadmin jack
usermod -G group1,group2 jack
其它选项
-l 改名 -c 改备注 -e 过期时间 -L 锁定用户
-U 解锁 -aG 追加所属组 ----------------------------------------------------
添加用户组
添加组:groupadd 组名
修改组:groupmod 选项 组名
-n:修改组名
groupmod -n newname oldname
删除组:groupdel
组密码:gpasswd -a 用户名 组名
-a 添加用户到组 -d 删除用户从组 ----------------------------------------------------
切换登录用户:su [-] 用户名
-:携带用户的环境变量
不带-切换root,家目录也为之前的用户所在目录 查看用户信息:id 用户名
显示用户UID,GID及相关组信息 ----------------------------------------------------
需求:
授权用户jack和mary对目录/software有写权限
groupadd softadm
usermod –aG softadm jack
gpasswd –a marry softadm 效果同上
chgrp softadm /software
chmod g+w /software
成功! -----------------------------------------------------
ACL(Access Control List),一个文件/目录访问控制列表,可针对指定的用户/组分配RWX权限,内核2.6之后默认加入。
设置权限:
setfacl -m <rules> <files>
setfacl -m u:用户名:权限 文件名
setfacl -m g:组名:权限 文件名
例:setfacl -m u:jack:rx /backup -m:设定权限
-x:移除指定权限
setfacl –x u:jack /backup
-b:移除所有权限
-R:递归设置(对于目录)
继承设置:setfacl -m d:u:jack:rwx -R /test
对于新创建的文件和目录页生效
查看ACL权限:getfacl 文件名(长格式后面多个+) 如果对目录设置ACL权限需要一下两条命令:
setfacl -R –m u:用户名:权限 目录
例如:setfacl -m u:apache:rwx -R /var/www/html/
//对已存在的文件递归赋予acl权限 setfacl –R –m d:u:用户名:权限 目录
//对未来的新文件继承acl权限
例如:setfacl -m d:u:apache:rwx -R /var/www/html/
linux 权限操作的更多相关文章
- Linux权限操作 [转]
Linux权限操作 本文内容来自<鸟哥linux私房菜>读后个人做的笔记,该书实为学习linux的很好入门教材 一.文件属性 ls ls -al列出所有的档案属性 ls是List的意思 档 ...
- Linux权限操作(用户和组)
useradd 添加用户useradd -u uid user 创建指定uid的用户-o 配合-u 不检查uid的唯一性-d 指定家目录-s 指定shell-r 创建系统用户-m 强制创建家目录-M ...
- Linux学习之CentOS(四)----Linux文件属性、所有者、群组、其他组及文件权限操作简要总结
Linux文件属性.所有者.群组.其他组及文件权限操作简要总结 首先介绍一个重要的知识点:文件属性控制权限 [root@www ~]# ls -al total 156 drwxr-x--- 4 ro ...
- linux权限相关操作
Linux权限管理是Linux中一个十分重要的概念,也是系统安全性的重要保障.这里主要介绍Linux的基本权限和默认权限,通过理论讲解与实验演示,可以详细了解到权限的相关操作及其重要性. 文件权限 [ ...
- Linux常用命令,查看树形结构、删除目录(文件夹)、创建文件、删除文件或目录、复制文件或目录(文件夹)、移动、查看文件内容、权限操作
5.查看树结构(tree) 通常情况下系统未安装该命令,需要yum install -y tree安装 直接使⽤tree显示深度太多,⼀般会使⽤ -L选项⼿⼯设定⽬录深度 格式:tree -L n [ ...
- (转)linux sudo 重定向,实现只有系统管理员才有权限操作的文件中写入信息
众所周知,使用 echo 并配合命令重定向是实现向文件中写入信息的快捷方式. 本文介绍如何将 echo 命令与 sudo 命令配合使用,实现向那些只有系统管理员才有权限操作的文件中写入信息. 比如 ...
- linux常用操作指令
Linux常用操作指令: 常用指令 ls 显示文件或目录 -l 列出文件详细信息l(list) -a 列出当前目录下所有文件及目录,包括隐藏的a(a ...
- Shell基础:Linux权限管理
Linux权限基本概念 查看系统(文件夹/文件)权限: ls -l =>d/- xxx xxx xxx. num owner group size date filename ...
- MySql 用户 及权限操作
bin/msyql -h host -u user -p bin/mysql -u mysql -p 本地登录 如无密码按回车直接进入mySql bin/mysqladmin -u roo ...
随机推荐
- Java数据结构——双端链表
//================================================= // File Name : FirstLastList_demo //------------ ...
- Android学习笔记——ProgressBarHandler
该工程的功能是实现点击按钮进度条按10%递增,使用的方式是Handler 以下的代码是MainActivity.java中的代码 package com.example.progressbarhand ...
- 如何在命令行模式下查看Python帮助文档---dir、help、__doc__
如何在命令行模式下查看Python帮助文档---dir.help.__doc__ 1.dir函数式可以查看对象的属性,使用方法很简单,举str类型为例,在Python命令窗口输入 dir(str) 即 ...
- swiper超出部分出现滚动条
html代码 <div class="wrap swiper-container"> <div class="swiper-wrapper"& ...
- setTimeout不断重复执行
setTimeout() 方法用于在指定的毫秒数后调用函数或计算表达式. setTimeout(code,millisec) code 必需.要调用的函数后要执行的 JavaScript 代码串. ...
- centos 7.0 查看所有安装的包
rpm方式安装的包 默认 最小化安装centos 7.0 rpm -qa 查看所有安装的包 [root@localhost ~]# rpm -qa biosdevname-0.5.0-10.el7.x ...
- 使用 trash-cli 逃出 rm 命令误删除重要文件的阴影
今天是一个难忘的日子,当时本来想清除我们公司网站cms目录下面一些cdn推送网页后残留的垃圾文件,结果在执行rm -rf conten* 时打成了rm -rf conten *结果就悲剧了.cms目录 ...
- php实现发送邮件
smtp.php: <?php class smtp { /* Public Variables */ var $smtp_port; var $time_out; ...
- [webgrid] – Ajax – (Reloading a Razor WebGrid after Ajax calls using a partial view)
Reloading a Razor WebGrid after Ajax calls using a partial view If you are using Razor and MVC you p ...
- mysql max_allowed_packet查询和修改
http://www.2cto.com/database/201303/195830.html mysql根据配置文件会限制server接受的数据包大小. 有时候大的插入和更新会被max_allowe ...