chown

linux文件系统管理相关命令

五迷三道 提交于 2020-02-28 21:17:02
pwd:print working directory,打印工作目录 cd:change directory 改变当前工作目录 rmdir remove directory 删除文件夹 rm-rf 文件夹名 rm-r (y即yes,回车或者n取消) ls:list 打印文件 常用参数 -a(all,查看全部文件)-l(显示详细信息) cp:cope拷贝 mv move移动文件 chmod: change mode 修改文件的权限属性 chown: change ownership 修改文件的所有者属性 chown 421 文件名 chown 用户名 :root 文件名 rename 重命名文件 列子: rename 要修改文件名某一个符号a 改为:b文件名 得到a到b rm remove删除普通文件 -f(强制)-r(询问y,n) echo 创建 内容 > 文件名 ln: link 创建连接文件,分为软连接(符号链接,-s参数)和硬链接 ln 文件名1 文件名2 truncate 裁剪文件 如果缩小即会删除文件内容 扩大会用空来表示 touch:修改文件的时间属性 useradd:设置账户 passwd:设置密码 来源: CSDN 作者: itwwdr 链接: https://blog.csdn.net/itwwdr/article/details/104562939

第3章 Linux常用命令(2)_权限管理命令

大城市里の小女人 提交于 2020-02-26 02:06:43
2. 权限管理命令 2.1 改变文件或目录权限:chmod (1)chmod命令 命令名称 chmod( ch ange the permission mod e of a file) 命令所在路径 /bin/chmod 执行权限 所有用户 语法 chmod [{ugoa}{+-=}{rwx}}] [目录或文件] //a为所有人 chmod [mode=421] [文件或目录] -R:递归修改 (2)注意事项   ①只有文件 所有者或管理员(root) 才能修改文件权限   ②权限的数字表示:r(4),w(2),x(1)。如 rwx rw- r-- :表示为 7 6 4   ③ 当更改目录权限时 , 默认只改变所指定目录的权限 。如果 要连同其下的所有文件及子目录权限一起更改,可加-R选项 。 (3)应用举例   ① 给文件所有者(或所属组)更改权限 $chmod u+x /tmp/test.file //给所有者增加x权限 $chmod g+w,o-r /tmp/test.file //给所属组增加w权限,去除其他用户组的读权限。 $chmod g=rwx /tmp/test.file //将所属组权限更改为rwx权限。   ②通过数字方式更改权限 $chmod 640 /tmp/test.file //将权限更改为rw- r—r— (4)文件目录权限的小结 权限 对文件的含义

Linux经常使用命令-权限管理命令-其它权限管理命令

こ雲淡風輕ζ 提交于 2020-02-26 02:02:21
命令名称:chown 英文: change file ownership 命令所在路径:/bin/chown 语法:chown [用户][文件或者文件夹] 功能描写叙述:改变文件或者文件夹的全部者 范例: chown shenchao fengjie 改变文件fengjie的全部者为shenchao 命令名称:chgrp 英文: change file group ownership 命令所在路径:/bin/chgrp 语法:chgrp [用户] [文件或者文件夹] 功能描写叙述:改变文件或者文件夹的所属组 范例: chown lampbrother fengjie 改变文件fengjie的所属组为lampbrother 命令名称:umask 英文:the user file-creation mark 命令所在路径:Shell内置命令 语法:umask [-S] -S 以rwx形式显示新建文件的缺省权限 功能描写叙述:显示 .设置文件的缺省权限 范例: umask -S 来源: https://www.cnblogs.com/gavanwanggw/p/7383199.html

chown 命令使用

折月煮酒 提交于 2020-02-12 16:56:26
chown 命令使用 sudo chown -R $(whoami) /usr/local/lib/node_modules/ 语法 chown [选项] [所有者][:用户组] 文件或者文件夹 chown change owner 的缩写。 whoami who am i的缩写,打印出当前的用户 -R 是 --recursive 的缩写,递归处理,将指定目录下的所有文件及子目录一并处理 ***所有选项*** -c --changes 当发生改变时输出调试信息。仅显示更改的信息。 -f --quite或--silen 不显示错误信息 -R --recursive 递归处理,将指定目录下的所有文件及子目录一并处理 -v --verbose 显示指令执行过程 -h --no-dereference 只对符号连接的文件作修改,而不更动其他任何相关文件 --dereference 指明对符号链接所指的文件进行操作,而不是符号链接本身 --reference=<文件或者目录> 参考文件或目录。把指定文件或目录的所属群组全部设成和参考文件或目录的所属群组相同 --from=<当前用户:当前群组> 有当前用户和群组跟指定的用户和群组相同时才进行改变 Ps:mac终端命令当前用户切换到root用户   sudo su - 来源: https://www.cnblogs.com/tinys-top

mac mysql 报错:Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)

僤鯓⒐⒋嵵緔 提交于 2020-02-09 00:54:27
参考博客 https://blog.csdn.net/zhangvalue/article/details/89310982 执行命令mysqld 发现是/usr/local/mysql目录/data/的权限有问题 使用chown 修改data目录权限即可 (当前在 /usr/local/mysql-8.0.15-macos10.14-x86_64 ) sudo chown -R odelia ./data    /*--> */ /*--> */ 来源: https://www.cnblogs.com/Odelia/p/12285786.html

Linux mysql 报错:MYSQL:The server quit without updating PID file

≯℡__Kan透↙ 提交于 2020-02-08 12:24:12
[root@localhost ~]# service mysqld start Starting MySQL.. ERROR! The server quit without updating PID file (/var/lib/mysql/localhost.localdomain.pid). 1.可能是/usr/local/mysql/data/rekfan.pid文件没有写的权限 解决方法 :给予权限,执行 “chown -R mysql:mysql /usr/local/mysql” “chmod -R 755 /usr/local/mysql/data” 重新启动mysqld试试。 2.可能进程里已经存在mysql进程 解决方法:用命令“ps -ef|grep mysqld”查看是否有mysqld进程,如果有使用“kill -9 进程号”杀死,重新启动mysqld试试。 3.可能是第二次在机器上安装mysql,有残余数据影响了服务的启动。 解决方法:去mysql的数据目录/data看看,如果存在mysql-bin.index,就赶快把它删除掉吧,可能是它导致。 4.mysql在启动时没有指定配置文件时会使用/etc/my.cnf配置文件,请打开这个文件查看在[mysqld]节下有没有指定数据目录(datadir)。 解决方法:请在[mysqld]下设置这两行:

【linux】linux权限管理

穿精又带淫゛_ 提交于 2020-02-06 02:08:23
一、权限的基本概念 权限: 访问计算机资源或服务的访问能力。 Linux中,每一个资源或者服务的权限,分别定义了三组用户的使用能力。 文件的属主(u) 文件的属组(g) 其他用户(o) 对于每一类用户来说,可以对某个 文件 有三种权限: r:可读,可以使用类似cat,more,less等命令查看文件内容。 w:可写,可以编辑或者删除此文件。 x:可执行,可以在命令提示符下,当做命令提交给内核运行,一般对文件默认没有此权限,否则可能执行恶意代码。 对于 目录 来说, r:可以对此目录执行ls以列出内部的所有文件 w:可以在此目录中创建文件。 x:可以使用cd切换进此目录,也可以使用ls -l查看内部文件的详细信息。 进程的安全上下文(secure context) : 进程是用户发起的,是用户操作计算机的代理。进程也是有属组和属主的。谁发起的进程,进程就以谁的身份运行。比如,A和B同时执行ls命令,这两个进程属 主不同,因此获得对某文件的权限也不同,如果文件的属主刚好和进程A的属主相同,那么A就可以访问该文件,也就是说有访问权限。如下代码,drwxr-xr-x 3 root root 4096 Oct 16 20:57 m,第一个字段drwxr-xr-x中rwx为属主的权限,r-x为属组的权限,r-x为其他用户的访问权限。第三个字段便是属主,第四个字段是属组。 root@hao:~#

linux基础六

非 Y 不嫁゛ 提交于 2020-02-01 21:30:09
权限管理: chown 改变文件属主 (只有管理员可以使用哟~~) 语法:chown [USERNAME] [File] chown -R 修改目录及其内部文件的属主 chown --refernce :引用参考[/tmp/demo1] [test] chgrp 改变文件属组 chgrp [ NUSERNAME] [file] 修改属组 -R 递归修改属组 -reference 【】【】 chmod 修改文件权限 chmod[ MOD] [file] 之前再讲权限时候讲过,wrx 分别是多少。现在还有印象吗? r =4 w=2 x=1 好咱们先看一下d2_1 的权限是rwx xr x 所以也就是7 5 5 ,接下来使用"chgrp 命令"输入需要修改的权限,为750 再输入文件名称指定文件后回车 结果为rwx rx 修改某类用户或某些类用户权限 chmod [u\g\o\a]【file】 例如:chmod g=wx file 另一种方法: 通过chmod [a\o\g\u] 【+ -】[file]进行更换权限 登录SHELL 正常通过某终端登录SHELL su - username su -l username 非登录SHELL su username 图形终端打开命令窗 自动执行shell 脚本 bash 配置文件 全局配置、个人配置 全局配置: /etc/profile

使用brew install *****报错无指定文件夹写入权限的解决办法

时光怂恿深爱的人放手 提交于 2020-02-01 14:16:55
当遇到以下错误时 brew install watchman Error: The following directories are not writable by your user: /usr/local/share/man/man8 You should change the ownership of these directories to your user. sudo chown -R $(whoami) /usr/local/share/man/man8 其实报错信息中已经给出提示了,先sudo chown -R $(whoami) /usr/local/*,然后在brew install ******** 就好啦 来源: CSDN 作者: Just Demo 链接: https://blog.csdn.net/qq_42199786/article/details/104130368

linux 命令——30 chown (转)

坚强是说给别人听的谎言 提交于 2020-01-31 08:38:12
  chown将指定文件的拥有者改为指定的用户或组,用户可以是用户名或者用户ID;组可以是组名或者组ID;文件是以空格分开的要改变权限的文件列表,支持通配符。系统管理员经常使用chown命令,在将文件拷贝到另一个用户的名录下之后,让用户拥有使用该文件的权限。    1.命令格式:     chown [选项]... [所有者][:[组]] 文件...    2.命令功能:     通过chown改变文件的拥有者和群组。在更改文件的所有者或所属群组时,可以使用用户名称和用户识别码设置。普通用户不能将自己的文件改变成其他的拥有者。其操作权限一般为管理员。    3.命令参数:    必要参数:     -c 显示更改的部分的信息     -f 忽略错误信息     -h 修复符号链接     -R 处理指定目录以及其子目录下的所有文件     -v 显示详细的处理信息     -deference 作用于符号链接的指向,而不是链接文件本身    选择参数:     --reference=<目录或文件> 把指定的目录/文件作为参考,把操作的文件/目录设置成参考文件/目录相同拥有者和群组     --from=<当前用户:当前群组> 只有当前用户和群组跟指定的用户和群组相同时才进行改变     --help 显示帮助信息     --version 显示版本信息    4.使用实例: