`

Linux-chown

阅读更多
chown可以将文件(含目录)的拥有者加以改变。一般来说,这个指令只有是由系统管理员(root)所使用,一般使用者没有权限可以改变别人的文件拥有者,也没有权限可以自己的文件拥有者改设为别人。只有系统管理者(root)才有这样的权限。


使用权限 : root

使用方式 : chown [-cfhvR] [--help] [--version] user[:group] file...

参数格式 :

user : 新的档案拥有者的使用者 IDgroup : 新的档案拥有者的使用者群体(group)

-c : 若该档案拥有者确实已经更改,才显示其更改动作

-f : 若该档案拥有者无法被更改也不要显示错误讯息

-h : 只对于连结(link)进行变更,而非该 link 真正指向的档案

-v : 显示拥有者变更的详细资料

-R : 对目前目录下的所有档案与子目录进行相同的拥有者变更(即以递回的方式逐个变更)

--help : 显示辅助说明

--version : 显示版本

范例 :

将文件mysql_slow.log的属主设为 mysql, 属组设为mysql :

chown mysql:mysql mysql_slow.log(有时候日志太大删除需要重建的时候,需要进行此操作,不然日志写不进去)

将目录logs的属主设为 mysql, 属组设为mysql :

chown -R mysql:mysql logs

将目前目录下的所有目录(及其子目录)与文件的属主设为test 群属组设为test :
chown -R test:test *


分享到:
评论

相关推荐

    mysql-5.7.40-linux-glibc2.12-x86-64.tar.gz 离线安装包

    5. **设置权限和启动**:确保`mysql`用户拥有数据目录的所有权,如 `chown -R mysql:mysql /var/lib/mysql`。接着,你可以启动MySQL服务,如 `./bin/mysqld_safe --user=mysql &` 或通过系统服务管理工具(如`...

    Linux基础课件-- 文件权限设置-chown命令.pptx

    本文将详细讲解Linux中的一个重要命令——`chown`,它用于更改文件或目录的所有者以及所属用户组,是进行权限管理的关键工具。 `chown`(change owner)命令的作用在于调整文件或目录的所有权,即改变文件或目录的...

    mysql-5.7.44-linux-glibc2.12-x86-64.tar.gz

    chown -R root:mysql /usr/local/mysql chmod -R 755 /usr/local/mysql ``` 4. **启动与测试** - **启动MySQL**:使用初始化的用户启动MySQL服务。 ``` bin/mysqld_safe --user=mysql & ``` - **连接MySQL...

    mysql-5.7.32-linux-glibc-2.28-aarch64.tar.gz

    5. **设置权限**:使用`chown`命令更改数据目录的所有权到MySQL用户和组。 6. **启动服务**:使用系统特定的命令(如`systemctl start mysql`或`service mysql start`)启动MySQL服务。 7. **安全设置**:运行`mysql...

    mysql-5.7.31-linux-glibc2.12-x86_64.tar.gz

    sudo chown -R root:root /usr/local/mysql ``` 4. 初始化数据库并设置初始密码: ``` sudo /usr/local/mysql/bin/mysql_secure_installation ``` 按照提示,设置root用户的密码和其他安全选项。 5. 添加...

    mongodb-linux-x86_64-3.4.10.tgz

    sudo chown -R your_username:your_groupname /data/db ``` 将`your_username`和`your_groupname`替换为你的用户名和组名。 四、启动MongoDB 使用解压后的`mongod`命令启动MongoDB服务: ``` sudo /path/to/...

    mysql-5.7.18-linux-glibc2.5-x86_64.tar.gz

    sudo chown -R mysql:mysql /var/lib/mysql ``` 5. **配置MySQL**:进入解压后的目录,执行配置脚本: ``` cd mysql-5.7.18-linux-glibc2.5-x86_64 sudo ./scripts/mysql_install_db --user=mysql --basedir=/...

    linux下chown的用法

    在Linux操作系统中,`chown`(change owner)是一个强大的命令,用于改变文件或目录的所有者(用户)和/或所有组。这个命令对于系统管理、权限设置以及软件开发环境的配置至关重要。以下是对`chown`命令的详细说明:...

    mysql-test-5.7.22-linux-glibc2.12-x86_64.tar.gz

    chown -R mysql:mysql mysql 5、安装mysql bin/mysqld --initialize --user=mysql --basedir=/usr/local/mysql/mysql-5.7.22/ --datadir=/usr/local/mysql/mysql-5.7.22/data --lc_messages_dir=/usr/local/mysql/...

    mysql-5.7.30-linux-glibc2.12-x86_64.tar.gz.7z

    chown -R mysql:mysql /usr/local/mysql ``` 4. **配置**: 编辑配置文件`my.cnf`以满足你的需求。默认配置可能位于`/usr/local/mysql/support-files/my-default.cnf`。 5. **初始化**: 运行MySQL的初始化脚本来...

    mysql-5.7.17-linux-glibc2.5-x86_64.tar.gz

    - 设置权限:设置`mysql.server`脚本或使用`chown`命令更改文件权限。 - 启动服务:通过`./bin/mysqld_safe &`启动MySQL服务器。 - 客户端连接:使用`./bin/mysql`命令进入MySQL客户端,进行数据库操作。 4. **...

    mysql-5.7.33-linux-glibc2.12-x86_64.rar ,linux 64位mysql 5.7安装包

    sudo chown -R mysql:mysql /var/lib/mysql ``` 4. **配置MySQL**:进入解压后的目录,执行配置脚本,设置必要的参数,例如数据目录、用户、密码等: ``` cd mysql-5.7.33-linux-glibc2.12-x86_64 ./scripts/...

    mysql-5.6.44-linux-glibc2.12-x86_64.tar.gz

    3. 设置权限:`sudo chown -R root:root /usr/local/mysql` 4. 初始化数据库:`sudo /usr/local/mysql/bin/mysqld --initialize-insecure` 5. 安装服务脚本:`sudo cp support-files/mysql.server /etc/init.d/mysql...

    mysql-5.7.28-linux-glibc2.12-x86_64.tar.gz

    5. 设置权限:确保MySQL服务可以访问数据目录,如`chown -R mysql:mysql /var/lib/mysql`。 6. 启动MySQL服务:使用`./bin/mysqld_safe --user=mysql &`启动MySQL服务器。 7. 设置root用户密码:通过`./bin/mysql_...

    mongodb-linux-x86_64-rhel62-3.4.14.tgz

    chown -R mongodb:mongodb /data/db ``` 3. **启动MongoDB服务**:进入解压后的bin目录,启动mongod服务: ``` cd mongodb-linux-x86_64-rhel62-3.4.14/bin sudo ./mongod --dbpath /data/db ``` 如果一切...

    最新版linux mariadb-10.5.4-linux-x86_64.tar.gz

    sudo chown -R mysql:mysql /var/lib/mariadb sudo /usr/local/mariadb/bin/mariadb-install-db --user=mysql --basedir=/usr/local/mariadb --datadir=/var/lib/mariadb ``` 启动MariaDB服务,并设置开机启动: `...

    mongodb-linux-aarch64-ubuntu1804-4.2.5.tgz

    sudo chown -R $USER:$USER /data/db ``` 5. **启动MongoDB**:进入解压后的bin目录,然后启动mongod服务: ``` cd mongodb-linux-aarch64-ubuntu1804-4.2.5/bin ./mongod --dbpath /data/db ``` 6. **配置...

    mysql-5.6.45-linux-glibc2.12-x86_64.tar.zip

    chown -R mysql:mysql /var/lib/mysql_data ``` 4. **配置MySQL**: 进入解压后的目录,执行配置脚本,根据实际需求选择配置选项。例如: ``` cd mysql-5.6.45-linux-glibc2.12-x86_64 ./scripts/mysql_...

    mysql for Linux (mysql-standard-4.1.22-pc-linux-gnu-i686.tar.gz )

    5. 设置权限:`chown -R mysql:mysql /var/lib/mysql` 6. 启动服务:`/etc/init.d/mysqld start` 7. 配置系统服务,使其能在启动时自动运行:`chkconfig --add mysqld` 三、MySQL配置 MySQL的配置文件通常为 `my....

    mysql-5.7.21-linux-glibc2.12-x86_64.tar.gz在Linux下安装步骤

    在Linux环境下安装MySQL 5.7.21的详细步骤如下: 1. **安装包准备**:首先,你需要从MySQL的官方网站或者可靠的第三方源下载安装包。在这个例子中,使用的是`mysql-5.7.21-linux-glibc2.12-x86_64.tar.gz`,你可以...

Global site tag (gtag.js) - Google Analytics