我们在使用ubuntu时,经常需要修改除home目录下的其他目录下的文件。所以文件权限需要修改的地
方比较多。以下是修改文件权限的常用语句。
可以用sudo chmod a+w /etc/profile
这条命令的意思是对文件所有者增加写入的权限,具体用法你可以看下面:
操作对象who可是下述字母中的任一个或者它们的组合:
u 表示“用户(user)”,即文件或目录的所有者。
g 表示“同组(group)用户”,即与文件属主有相同组ID的所有用户。
o 表示“其他(others)用户”。
a 表示“所有(all)用户”。它是系统默认值。
操作符号可以是:
+ 添加某个权限。
- 取消某个权限。
= 赋予给定权限并取消其他所有权限(如果有的话)。
设置mode所表示的权限可用下述字母的任意组合:
r 可读。
w 可写。
x 可执行。
X 只有目标文件对某些用户是可执行的或该目标文件是目录时才追加x 属性。
s 在文件执行时把进程的属主或组ID置为该文件的文件属主。方式“u+s”设置文件的用 户ID位,“g+s”设置组ID位。
t 保存程序的文本到交换设备上。
u 与文件属主拥有一样的权限。
g 与和文件属主同组的用户拥有一样的权限。
o 与其他用户拥有一样的权限。
文件名:以空格分开的要改变权限的文件列表,支持通配符。
在一个命令行中可给出多个权限方式,其间用逗号隔开。例如:chmod g+r,o+r example
使同组和其他用户对文件example 有读权限。
分享到:
相关推荐
了解这些目录的作用,可以帮助你更好地管理和维护Ubuntu系统,比如知道如何查找和修改配置文件,或者理解为什么某些命令和文件位于特定的位置。在进行系统维护、软件安装以及故障排查时,熟悉目录结构能提高效率。 ...
总结,配置Ubuntu上的Samba服务器涉及安装Samba,创建共享目录,编辑配置文件,设置用户和权限,以及管理用户数据库。理解这些步骤和选项对于构建安全、高效且易于管理的跨平台文件共享环境至关重要。实践过程中,...
- 如果`/home`原本就是一个分区,可能需要修改`/etc/fstab`文件,确保新分区在系统启动时自动挂载。 7. **权限与配置** - 移动`/home`后,可能需要修复用户权限和配置。运行以下命令以确保用户对`.ICEauthority`...
在Ubuntu操作系统中,PATH环境变量是一个非常重要的设置,它定义了系统在执行命令时查找可执行文件的默认目录列表。如果你经常需要运行位于特定目录下的命令,如在本例中的Monkeyrunner,配置PATH路径可以避免每次...
在Ubuntu系统中,当用户的主目录(/home)占用的空间越来越大,导致原有的分区空间不足时,可以采取迁移/home目录到新的分区的方式来扩展存储空间。这个过程涉及到Linux分区管理、文件系统操作以及系统配置等多个...
3. **更新环境变量**:修改完`.bashrc`文件后,需要使这些更改生效。可以通过两种方式实现: - 直接关闭当前终端窗口,重新打开一个新的终端窗口; - 或者在当前终端中输入: ```bash source ~/.bashrc ```...
1. **chmod**:修改文件权限,如`chmod u+s file`为文件添加属主的特殊权限,`chmod g+r file`增加组读权限,`chmod o+w file`增加其他用户写权限。 2. **chown**、**chgrp**:更改文件或目录的所有者和所属组,如`...
/home/share 是要共享的目录,* 代表允许所有的网段访问,rw 代表挂接此目录的客户端对该共享目录具有读写权限,sync 代表资料同步写入内存和硬盘,no_root_squash 代表客户机用 root 用户访问该共享文件夹时,不...
例如,`/home/user *(rw,sync,no_subtree_check)`表示允许所有IP访问/home/user目录,具有读写权限。保存并执行`exportfs -ra`以应用更改,最后启动NFS服务。 Samba则提供了Windows和Linux之间的文件共享功能。安装...
在Ubuntu系统中,Java开发和运行常常需要切换不同的Java版本,比如从JDK8到JDK11。`.profile`文件是Unix/Linux系统中的一个个人配置文件,它...记得每次修改`.profile`后都需要重新加载文件,否则更改不会立即生效。
然后,使用sudo权限将下载的JDK文件复制到`jvm`目录,并修改文件权限。接着,执行二进制安装脚本,并将解压后的目录重命名为`java-1.6.0_27-sun`,最后创建软链接`java-6-sun`指向此目录。 3. **设置环境变量**:...
1. **挂载命令**:使用`mount.cifs`命令挂载Windows共享文件夹到Ubuntu的一个目录中,例如`/home/flyfish/7800`: ```bash sudo mount.cifs //172.8.149.2/7800 /home/flyfish/7800 -o nounix,noserverino,rw,...
- 进入 `/usr` 目录,使用 `chmod 755 -R tomcat` 来更改Tomcat目录的权限。 4. **编辑启动脚本 `startup.sh`:** - 进入目录 `/usr/tomcat/apache-tomcat-8.5.9/bin`,使用 `sudovim ./startup.sh` 编辑文件。 ...
- **权限问题解决**: 当遇到某些目录下的文件无法执行时,可以使用`sudo chmod -R 777 某一目录`命令给予全部权限。 4. **用户界面切换**: - 关闭图形界面: `sudo systemctl set-default multi-user.target && ...
- **分区策略**:根据需求合理规划硬盘分区,比如单独分配空间给 `/home` 目录,便于数据管理和备份。 - **网络配置**:设置网络连接方式(有线/无线),配置 DNS 服务器等。 #### 5. Ubuntu 常用命令 - **文件...
Ubuntu作为一款广泛使用的Linux发行版,其易用性和强大的命令行工具使得它成为许多用户的首选。本文将详细介绍一些Ubuntu中的简单命令行指令,帮助初学者快速掌握并爱上这个操作系统。 首先,要了解的是管理员权限...
编辑`motion.conf`配置文件前,建议先切换到root用户以确保有足够的权限修改配置: ```bash sudo su gedit /etc/motion/motion.conf ``` **关键配置项解析**: 1. **daemon off**: 关闭后台运行模式。若希望Motion...
3. **文件权限修改**: - 使用`chmod`命令更改文件权限。 - 使用`chown`命令更改文件的所有者。 #### 五、用户切换与超级用户权限 1. **用户切换**: - 默认命令提示符末尾的“$”表示以普通用户身份执行命令。...