linux修改文件权限和用户组管理小结

如何在linux下修改组权限

chmod g+r path/file 加读权限 当前目录

chmod -R g+r path/file 加读权限 当前目录以及子目录

g-r 减读权限
g+w 加写权限
g-w
g+x 加执行权限
g-x

经常会用到的命令,记一下。

1.chgrp修改文件所属组

#简单使用,将文本test.txt所属组改为gourp1

chgrp gourp1 test.txt

2.chown修改文件拥有者

#将test.txt文件所属用户修改为user1

chown user1 test.txt

#同时修改test.txt的所属用户和所属组

chown user1:group1 test.txt

3.chmod修改文件属性

chmod 755 test

chmod u+x test

chmod u-x test

chmod g+x test

4.usrmod修改用户所属组

一般的话只是将当前用户添加到其它组中去

usrmod -a -G group1 user1

如果要彻底更改用户所属的组的话使用

usrmod -g group1 user1

使用Linux时,需要以一个用户的身份登陆,从而限制一个使用者能够访问的资源;而组则是用来方便组织管理用户。

用户与组

•每个用户拥有一个UserID 
•每个用户属于一个主组,属于一个或多个附属组 
•每个组拥有一个GroupID 
•每个进程以一个用户身份运行,并受该用户可访问的资源限制 
•每个可登陆用户有一个指定的SHELL 
系统中的文件都有一个所属用户及所属组,用户、组信息保存在以下三个文件中: 
/etc/passwd   用户信息

/etc/shadow  用户密码

/edc/group  组信息

命令id用以显示当前用户的信息,命令passwd可以修改当前用户的密码;以下命令可以显示登陆用户信息:

whoami   显示当前用户

who       显示当前登陆的用户信息

w          显示登陆用户的详细信息

命令useradd添加一个用户:

useradd 用户名

-d  指定用户家目录
-s  指定用户登陆shell
-u  指定用户uid
-g  指定用户所属主组
-G  指定用户所属附属组

命令usermod修改一个用户的信息:

usermod 参数 用户名
-l  修改用户名
-u   修改uid
-g   修改用户主组
-G   修改用户附属组
-L   锁定用户
-U  解锁用户

例1:

# useradd -d /usr/sam -m sam
此命令创建了一个用户sam,其中-d和-m选项用来为登录名sam产生一个主目录/usr/sam(/usr为默认的用户主目录所在的父目录)。
例2:
# useradd -s /bin/sh -g group -G adm,root gem
此命令新建了一个用户gem,该用户的登录Shell是/bin/sh,他属于group用户组,同时又属于adm和root用户组,其中group用户组是其主组。
这里可能新建组:groupadd group 及 groupadd adm
增加用户账号就是在/etc/passwd文件中为新用户增加一条记录,同时更新其他系统文件,如/etc/shadow,/etc/group等。
Linux提供了集成的系统管理工具userconf,他能用来对用户账号进行统一管理。
注:
      用户帐户本身在 /etc/passwd 中定义。Linux 系统包含一个 /etc/passwd 的同伴文件,叫做 /etc/shadow。该文件不像 /etc/passwd,只有对于 root 用户来说是可读的,并且包含加密的密码信息

命令userdel用户删除一个用户:

userdel 用户名
userdel -l 用户名 删除用户的同时删除该用户家目录

命令groupadd、groupmod用以创建、修改一个组: 
groupadd 组名

groupmod -n 新组名 旧组名
groupmod -g 新组ID 旧组ID

例如:

# userdel -r sam
此命令删除用户sam在系统文件(主要是/etc/passwd,/etc/shadow,/etc/group等)中的记录,同时删除用户的主目录。

删除一个组

同样的,我们有时会需要删除一个组,命令groupde用以删除一个组

时间: 2024-10-26 02:11:20

linux修改文件权限和用户组管理小结的相关文章

linux修改文件权限之属主属组

chmod命令用来变更文件或目录的权限.在UNIX系统家族里,文件或目录权限的控制分别以读取.写入.执行3种一般权限来区分,另有3种特殊权限可供运用.用户可以使用chmod指令去变更文件与目录的权限,设置方式采用文字或数字代号皆可.符号连接的权限无法变更,如果用户对符号连接修改权限,其改变会作用在被连接的原始文件. 权限范围的表示法如下:u User,即文件或目录的拥有者: g Group,即文件或目录的所属群组: o Other,除了文件或目录拥有者或所属群组之外,其他用户皆属于这个范围: a

linux修改文件权限命令

先看个实例: [[email protected] opt]#ls -al ls -al 命令是列出目录的所有文件,包括隐藏文件.隐藏文件的文件名第一个字符为'.' -rw-r--r--  1 root root    81 08-02 14:54 gtkrc-1.2-gnome2 -rw-------  1 root root   189 08-02 14:54 ICEauthority -rw-------  1 root root    35 08-05 10:02 .lesshst dr

鸟哥的Linux私房菜之Linux 的文件权限与目录管理(一)

一.目录的相关操作 比较特殊的目录: . 代表此层目录 .. 代表上层目录 - 代表前一个工作目录 ~ 代表目前用户所在住文件夹 ~accout 代表account这个用户的主文件夹(account是个账号名称) 1.cd :切换目录: cd 目录名称 2.pwd : 显示当前目录:pwd 3.mkdir : 创建一个新目录: mkdir [-mp] 目录名称 -m:配置文件的权限 mkdir -m 744 test -p:创建多级目录 eg:输入命令 mkdir -p test1/test2/

Linux 修改文件权限

chmod -R 777 /home/mypackage 循环给文件夹中的文件夹添加权限 在tomcat上传文件时报不能创建文件夹的错误时.需要修改文件夹权限 发布项目时.切记不能慌张,一定要耐心,时间长了.要稳重,有错,要改,但是说话一定要精确 原文地址:https://www.cnblogs.com/JC-0527/p/8120257.html

Linux修改文件权限记录

1.从文件类型上分可分为三种, 用ls-l查询,以“一”开头的是文件,以字母“d”开头的是目录(俗称文件夹),以字母“l”开头的是连接. 2.剩下的9个分别三个为一组每一组都有四种符号组成分别是“r”,“w”,“x”,“-”. r(read):代表读的权限 w(write):代表写的权限 x (execuite): 代表执行的权限 - :代表没有这个权限 3.第一组代表的是这个 文件的所有者 对这个文件有什么样的权限 第二组代表的是这个 文件的所有者同组的人 对这个文件有什么样的权限 第三组代表

Linux修改文件权限

1.从文件类型上分可分为三种, 用ls-l查询,以"一"开头的是文件,以字母"d"开头的是目录(俗称文件夹),以字母"l"开头的是连接. 2.剩下的9个分别三个为一组每一组都有四种符号组成分别是"r","w","x","-". r(read):代表读的权限 w(write):代表写的权限 x (execuite): 代表执行的权限 - :代表没有这个权限 3.第一组代

linux 中文件权限和磁盘管理、linux服务器项目如何部署

chmod chmod 421 xx.txt //4=r,2=w,1=x df 查看已挂载磁盘的总容量.使用容量.剩余容量等,可以不加任何参数,默认是按k为单位显示的 df常用参数有 –i -h -k –m等 -i 使用inodes 显示结果 -h 使用合适的单位显示,例如G -k -m 分别为使用K,M为单位显示 du 用来查看某个目录所占空间大小 语法:du [-abckmsh] [文件或者目录名] 常用的参数有: -a:全部文件与目录大小都列出来.如果不加任何选项和参数只列出目录(包含子目

linux文件权限、用户管理

1.描述linux目录结构以及目录结构命名规定单根形态的倒置树形结构文件名不能超过255个字节包括路径在内的文件名称最长4095个字节 2.显示/etc目录下,所有以.d结尾的文件或目录ls /etc/*.d 3.显示/etc目录下,所有.conf结尾,且以m,n,r,p开头的文件或目录ls /etc/[mnrp]*.conf 4.创建/app/rootdir目录,并复制/root下所有文件到该目录内, 要求保留原有权限mkdir /app/rootdircp -a /root /app/roo

Linux命令:修改文件权限命令chmod、chgrp、chown详解

Linux系统中的每个文件和目录都有访问许可权限,用它来确定谁可以通过何种方式对文件和目录进行访问和操作. 文件或目录的访问权 限分为只读,只写和可执行三种.以文件为例,只读权限表示只允许读其内容,而禁止对其做任何的更改操作.可执行权限表示允许将该文件作为一个程序执行.文 件被创建时,文件所有者自动拥有对该文件的读.写和可执行权限,以便于对文件的阅读和修改.用户也可根据需要把访问权限设置为需要的任何组合. 有三种不同类型的用户可对文件或目录进行访问:文件所有者,同组用户.其他用户.所有者一般是文