linux下权限修改命令及方法

命令:chmod  (更改文件的属性)

r:4

w:2

x:1

使用方法:chmod 744 1.txt                               (为1.txt文件赋值)

chmod u=rwx,g=rw,o=r-x 1.txt        (为1.txt文件赋值)

chmod u-x 1.txt                               (1.txt文件属主减去X权限)

chmod -R 700 111                          (更改111目录的权限,并使111目录下的所有文件和目录继承111目录的权限)

umask(规定默认目录和文件的权限)

更改方法:umask 011  (将umask改为0011)

0022  使用后三位   022  转换为权限为--- -w- -w-

默认目录权限为rwx rwx rwx -  --- -w- -w- =rwx -r-x r-x

默认文件权限为rw- rw- rw- -  --- -w- -w- =rw- r-- r--

密码更改

命令:passwd

密码存放地址:/etc/shadow

特殊权限

u+s = 4755 ; g+s = 2755 ; o+t = 1755

suid      (s权限,二进制可执行文件才可获得s权限,执行该文件的用户临时获得所属主权限;颜色为红色)

使用方法:chmod u+s /user/bin/ls

chmod u-s /user/bin/ls

对应在属主的rwx权限中,如果有s权限,则表示为rws,如果属主没有x权限则表示为rwS

sgid      (s权限,二进制可执行文件才可获得s权限,执行该文件的用户临时获得所属组权限;颜色为***)

使用方法:chmod g+s /user/bin/ls     或     chmod g+s /tmp/111

chmod g-s /user/bin/ls     或     chmod g-s /tmp/111

sgid可以作用在目录上

如果sgid作用在目录上,在目录下创建文件或目录,创建的目录和文件与上级目录的所属组保持一致

对应在属组的rwx权限中,如果有s权限,则表示为rws,如果属组没有x权限则表示为rwS

sticky_bit          (防删除位)

一个目录下的文件是否可以删除,取决于该目录的权限,如果目录可写,则可删除该目录下的任何文件,且与操作用户无关

使用方法:chmod o+t 111

chmod o-t 111

添加t权限可以防止其他用户删除该目录下的文件

t权限可作用在目录上,作用在文件上没有意义

时间: 2024-10-13 17:36:31

linux下权限修改命令及方法的相关文章

linux下安装7z命令及7z命令的使用

本文主要介绍了在linux下安装7z命令的方法,同时介绍了7z命令的使用.7z压缩格式拥有众多优点,具有极高的压缩比率,如果你还不了解,请看文章:7z格式.LZMA压缩算法和7-Zip详细介绍. reille使用的linux发行版是ubuntu,同时在Redhat上业已验证,可正常使用. 1. linux安装7z命令 linux上安装7z命令有两种方式:在线安装和安装包安装,下面分别介绍. 1.1 在线安装 如果你的宿主机Linux可以连接外网,推荐用这种方式,方便简单,执行命令: sudo a

[转]linux下终端常用命令和vi命令修改文件及保存的使用方法

首先介绍一下Ubuntu下各个目录的一般作用: / 这就是根目录,一台电脑有且只有一个根目录,所有的文件都是从这里开始的.举个例子:当你在终端里输入"/home",你其实是在告诉电脑,先从/(根目录)开始,再进入到home目录. /root 系统管理员(root user)的目录.至于系统管理员的权限有多大我这里就不在废话了.因此,请小心使用root帐号. /boot 系统启动文件,所有与系统启动有关的文件都保存在这里 . /bin 这里是存放系统的程序. /etc 主要存放了系统配置

[转] 关于linux下通过shell命令(自动)修改用户密码

关于linux下通过shell命令(自动)修改用户密码 2012-04-23 18:47:39 分类: 原文地址:关于linux下(自动)修改用户密码 作者:ubuntuer 本文章总结了如何手动.自动修改本地用户密码及远程机器的用户密码.对做自动化测试提供了自动修改用户密码的原理及方法. 修改本地用户密码:1.交互配置本地用户:以root用户: passwd <username>Changing password for user dewang.New UNIX password: BAD

linux下如何修改文件的权限chmod

linux下如何修改文件的权限chmod 方法一.文字设定法 u 表示“用户(user)”,即文件或目录的所有者.g 表示“同组(group)用户”,即与文件属主有相同组ID的所有用户.o 表示“其他(others)用户”.a 表示“所有(all)用户”.它是系统默认值. 可以连贯操作u-r-x操作u所有者权限chmod u+r bb 为件bb 所有者增加r读的权限 chmod u-r-x bb 消除bb文件的r w 权限 操作g所属组的权限chmod g+r+w bb 为bb文件夹增加文件所属

Linux下批量修改文件及文件夹所有者及权限

Linux下批量修改文件及文件夹所有者及权限需要使用到两个命令,chmod以及chown 例:对/opt/Oracle/目录下的所有文件与子目录执行相同的权限变更: chmod -R 700 /opt/oracle/ -R参数是递归 处理目录下的所有文件以及子文件夹 700是变更后的权限表示(只有所有者有读和写以及执行的权限) /opt/oracle/ 是需要执行的目录 例:对 /opt/oracle/  目录下的所有文件与子目录执行相同的所有者变更,使所有者修改为oinstall用户组的ora

让你提前认识软件开发(51):VC++集成开发环境中Linux下Pclint工程的配置方法及常见错误修改

第3部分 软件研发工作总结 VC++集成开发环境中Linux下Pclint工程的配置方法及常见错误修改 [文章摘要] Pclint是一种C/C++软件代码静态分析工具.它是一种更加严格的编译器,能够发现普通编译器所不能发现的代码中的很多问题,因此被广泛应用于软件开发项目中. 本文介绍了如何在VC++集成开发环境中配置Linux下的Pclint工程,给出了C语言中pclint规则A检查的常见错误,并描述了对应的修改办法. [关键词] VC++  Pclint  配置  操作  修改 1. 前言 P

Linux下永久修改MAC地址和ifconfig命令总结

1. 固定一个MAC地址,特别是在使用多个虚拟机的时候 linux环境下: 用root身份登录,在/etc/rc.d/rc.local里加上这三句 ifconfig eth0 down ifconfig eth0 hw ether 00:0C:18:EF:FF:ED ifconfig eth0 up 这样重新reboot后就不怕MAC复原了. 2. ifconfig命令(转载http://www.cnblogs.com/taobataoma/archive/2007/12/27/1016689.

linux下repair filesystem模式修复方法

第一种情况:非正常关机引起的磁盘分区问题 不能正常进入系统 如下问题一般是如何引起和应该怎么样解决呢?Finding module dependencies;modprobe:modprobe:can't locate module block-major-3fsck.ext3Possibly non-existent or swap device?such device or address while trying to open /dev/hdb1/boot: clena, 41/2610

Linux下如何修改用户默认目录

Linux下默认的用户目录一般为/home/xxx(root用户除外),有些时候我们可能需要修改这个目录,下面我就给大家分享2中修改的方法 工具/原料 Linux操作系统 方法/步骤 1 1.切换到root用户,直接修改/etc/passwd文件,找到你的用户名你一行,如下图所示修改路径,然后保存即可. 2 2.切换到root用户,使用usermod命令,例如usermod -d /tmp test (test为你的用户名),使用该命令请确保该用户下没有运行的软件或进程 3 最后切换到普通账户,