linux中怎么给用户设置不同的权限,linux怎么将一个文件设置为多个人拥有或者同一组内只让某两个用户有删除权限?...
想要设置文件权限,首先要确认必须使用这个文件的创建者(所有者)的账号。
1,如果这个两个用户是输入不同用户组的,比如是用户名为root(等同于windows的管理员账户),使用命令
[xuwangcheng14@root]# id root[xuwangcheng14@root]# uid=0(root) gid=0(root) groups=0(root)root为root用户组。假如root为文件的创建者,另外两个用户分别为jees和miss,jees组别为root组,miss组别为http组,
这样来说jees对于root是同组的,用字母g(group)表示;
miss对于root是其他组的,用户字母o(other)表示;
root自身则用u(user)表示。
这样就好办了,使用chmod命令可以对 不同组别的用户对于文件添加或者减少权限:
x: execute(执行权限)r: read(读权限)w: write(写权限)
[xuwangcheng14@root]# chmod 754 ./mydir -R改变一个文件的权限: chmod mode file|dir
改变所有子目录的权限: chmod mode dir -R (注意后面加了个-R参数 )参数就是权限模式 mode = 777 or 752 ,666,,, ;mode 的三个数字,分别表示user,group,others所具有的权限。 1 = x 执行 2 = w 写 4 = r 读,比如user具有所有权限,1+2+4=7, 又比如group 具有读 和执行权限 1+4 =5。
这样就能改变两个不同用户对同一目录下的文件的权限。
2,如果这两个用户是属于同一组(相对于文件所有者的组
jess为http组,miss为users组,
可以通过改变文件属主来使两个用户为不同的用户组:
[xuwangcheng14@root]# chown -R jess.http ./mydir[xuwangcheng14@root]# chmod 754 ./mydir -R第一个命令改变了mydir目录下所有文件的所有者为http组的jess,
第二条命令和上面的是一样的。
取消
评论
linux中怎么给用户设置不同的权限,linux怎么将一个文件设置为多个人拥有或者同一组内只让某两个用户有删除权限?...相关推荐
- linux存放脚本目录,linux中Shell脚本所在目录的绝对路径linux操作系统 -电脑资料...
linux shell 脚本里面如果想得到当前脚本文件存放的绝对路径,也没有太现成的命令可以调用,不过可以通过下面的语句来获取:代码如下复制代码 baseDirForScriptSelf=$(cd & ...
- linux中vim如何显示行数,vim 在linux下中如何设置显示行数
在.vimrc(或/etc/vimrc)文件中输入如下文本: set tabstop=4 set softtabstop=4 set shiftwidth=4 set noexpandtab set ...
- linux中root所属的组的gid为,linux用户和用户组
1.用户和用户组概念 回到顶部 Linux是典型的多用户多任务操作系统,在使用linux操作系统之前,必须首先向系统管理员申请账号,然后通过帐号登录系统. 用户在登录时键入正确的用户名和口令后,即可进 ...
- linux中whoami命令的作用是,浅谈linux中的whoami与 who指令
浅谈linux中的whoami与 who指令 whoami 功能说明: 显示用户名称 语法: whoami 补充说明: 显示自身的用户名称,本指令相当于执行 id -un 指令 whoami 与 w ...
- linux中85379端口如何恢复,技术|如何在 Linux/Unix 系统中验证端口是否打开
在 Linux 或者类 Unix 中,我该如何检查某个端口是否被占用?我又该如何验证 Linux 服务器中有哪些端口处于监听状态? 验证哪些端口在服务器的网络接口上处于监听状态是非常重要的.你需要注意 ...
- linux中的ftp是什么意思,什么是linux的ftp
vsftpd是一款在Linux发行版中最受推崇的FTP服务器程序. 特点是小巧轻快,安全易用.并且是一个完全免费开放源码的ftp软件 ftp的作用: FTP(File Transfer Protoco ...
- linux中存放着内核和引导程序的是,Linux操作系统 考试题库
Linux主流显卡驱动程序安装 1.在Linux目录结构中目录中的文件是普通用户可以使用的可使用的可执行文件的目录是(B)19 A./sbin B./bin C./usr D./lib 2.在Linu ...
- linux中命令tat,10个炫酷的Linux终端命令大全
原标题:10个炫酷的Linux终端命令大全 1.命令行日常快捷键 如下的快捷方式非常有用,能够极大的提升你的工作效率: CTRL + U 剪切光标前的内容CTRL + K 剪切光标至行末的内容CTRL ...
- linux+查内存数量,检查 Linux 中内存使用情况的 8 条命令 | Linux 中国
作为一名 Linux 管理员,知道如何获取当前可用的和已经使用的资源情况,比如内存.CPU.磁盘等,是相当重要的. -- Magesh Maruthamuthu Linux 并不像 Windows,你 ...
最新文章
- 只有15亩起源的新发地,却造就了32个亿万商家,1000多个千万商家!
- 阿里某员工面试华为后吐槽:面试官太水,反问几句都答不上来
- git恢复到上次提交
- 分组查询最晚一条数据(ORACLE)
- 备份工具之Xtrabackup
- 高效的JSON处理_ Jackson
- 扎心!8.5亿网民 超七成月收入5000元以下,网友:这数据很真实
- 使用CleanMyMac软件进行文件清理
- list的一些常见用法总结(实用干货收藏)
- Linux下exec函数族比如execve等函数的基本使用
- 【强档推荐】动漫初音未来Ⅱ主题
- nas磁盘用什么软件测试,手把手教你从NAS拿点空间当电脑硬盘使用 iSCSI开启网络硬盘共享...
- 计算机连接拒绝访问,打印机拒绝访问,手把手教你打印机拒绝访问无法连接
- android手机密码怎样删掉,手机密码忘了怎么解锁 删除密码解锁教程
- sql大全超详细【转】
- 微信小程序 image-cropper 还原按钮控制
- yxc_第一章 基础算法(二)_高精度
- 蚁群优化算法(ACO)详细介绍
- Python----操作MySql数据库2
- git 如何将主分支(master)合并到子分支上