当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 44 篇帖子 ]  前往页数 1, 2, 3  下一页
作者 内容
1 楼 
 文章标题 : 后来才知道linux中的0、1、2、4、+、-、u、g、o、a、=、r、w、x、d、-、l、s、p、c、b非常重要
帖子发表于 : 2010-01-13 20:34 
头像

注册: 2007-01-30 7:13
帖子: 1447
送出感谢: 4
接收感谢: 0 次
平常使用linux没感觉这些东西的重要性, 最多是在网络上稀里糊涂的复制别人的指令, 莫名其妙的运行一下, 其实并不明白原理, 只是知道这是修改权限的, 但当要管理一台服务器划分虚拟主机出租或者赠送朋友使用, 或者多用户涉及隐私设置时, 就发现非要掌握这些知识不可, 要明白其原理——然后就上瘾了, 这个就是求知的魅力。

真是非常细致的工作。
什么意思? 在linux中, 我们要设置某个用户或者某一对某个文件或者目录是否有权限访问 写入执行,就 一定会用到这些符号和符号相关的指令。

为了学习有目的, 我们先说这些知识的实际应用主要体现在哪方面? 比如, 我有一台服务器, 划分100个虚拟主机给别人用, 那么100个客户就有100个空间, 也就是目录(文件夹)。
你的客户一般是通过2种方式对自己的空间读、写、执行
一种是FTP
一种是www-data

用户既然是通过FTP来管理自己的空间, 那么你就需要把FTP登录的用户名当作主人来看待, 这个FTP用户能访问, 创建, 删除自己空间下的任何内容

d = directory
- = regular file
l = symbolic link
s = Unix domain socket
p = named pipe
c = character device file
b = block device file


r = read permission
w = write permission
x = execute permission
- = no permission


Which user?
u user/owner
g group
o other
a all


What to do?
+ add this permission
- remove this permission
= set exactly this permission


Which permissions?
r read
w write
x execute


4 = read (r)
2 = write (w)
1 = execute (x)
0 = no permission (-)


Which number?
0 ---
1 --x
2 -w-
3 -wx
4 r--
5 r-x
6 rw-
7 rwx


最后由 relaxssl 编辑于 2010-01-14 0:10,总共编辑了 3 次

页首
 用户资料  
 
2 楼 
 文章标题 : Re: 后来才知道linux中的0、1、2、4、+、-、u、g、o、a、=、r、w、x、d、-、l、s、p、c、b非常重要
帖子发表于 : 2010-01-13 20:37 
头像

注册: 2008-11-21 20:26
帖子: 36913
送出感谢: 1
接收感谢: 36
我还是不知道


_________________
讨厌我的人可以试着点一下
浏览全部ubuntu技巧


页首
 用户资料  
 
3 楼 
 文章标题 : Re: 后来才知道linux中的0、1、2、4、+、-、u、g、o、a、=、r、w、x、d、-、l、s、p、c、b非常重要
帖子发表于 : 2010-01-13 20:49 
头像

注册: 2007-03-02 17:36
帖子: 7278
送出感谢: 3
接收感谢: 99
总结的好,顶一个


_________________
虽然世上没有完美的东西,但这并不影响我们追求完美,因为只有偏执狂才TMD能成功。
10.04新手入门——笨兔兔讲述自己的故事


页首
 用户资料  
 
4 楼 
 文章标题 : Re: 后来才知道linux中的0、1、2、4、+、-、u、g、o、a、=、r、w、x、d、-、l、s、p、c、b非常重要
帖子发表于 : 2010-01-13 21:37 
头像

注册: 2008-11-01 20:43
帖子: 17328
系统: 自动检测比较好
送出感谢: 44
接收感谢: 11
用的时候在找


_________________
谁是我?KL.Uiq8 YinMeng


页首
 用户资料  
 
5 楼 
 文章标题 : Re: 后来才知道linux中的0、1、2、4、+、-、u、g、o、a、=、r、w、x、d、-、l、s、p、c、b非常重要
帖子发表于 : 2010-01-13 21:56 
头像

注册: 2009-09-20 19:30
帖子: 765
地址: GIS
系统: ubuntu12.04
送出感谢: 0 次
接收感谢: 0 次
:em11


页首
 用户资料  
 
6 楼 
 文章标题 : Re: 后来才知道linux中的0、1、2、4、+、-、u、g、o、a、=、r、w、x、d、-、l、s、p、c、b非常重要
帖子发表于 : 2010-01-13 22:20 
头像

注册: 2008-09-05 23:31
帖子: 1363
系统: LinuxMint17
送出感谢: 35
接收感谢: 11
:em50
虽然不怎么用。


_________________
茕茕
问题大海之一粟:http://forum.ubuntu.org.cn/viewtopic.php?f=74&t=212497
NEMO-Actions使用方法:http://forum.ubuntu.org.cn/viewtopic.php?f=175&t=456548
在线编码转换:http://2cyr.com/decode/?lang=en


页首
 用户资料  
 
7 楼 
 文章标题 : Re: 后来才知道linux中的0、1、2、4、+、-、u、g、o、a、=、r、w、x、d、-、l、s、p、c、b非常重要
帖子发表于 : 2010-01-13 22:33 
头像

注册: 2007-09-29 3:09
帖子: 5777
送出感谢: 0 次
接收感谢: 5
教学版,好帖


_________________
HUNT Unfortunately No Talent...


页首
 用户资料  
 
8 楼 
 文章标题 : Re: 后来才知道linux中的0、1、2、4、+、-、u、g、o、a、=、r、w、x、d、-、l、s、p、c、b非常重要
帖子发表于 : 2010-01-14 10:37 

注册: 2010-01-13 23:26
帖子: 3173
送出感谢: 0 次
接收感谢: 12
这个,字母和数字加上标点一共没几个


_________________
Here I am.
Ubuntu 桌面培训 - 全中文官方文档,含汉化截图,提供PDF


页首
 用户资料  
 
9 楼 
 文章标题 : Re: 后来才知道linux中的0、1、2、4、+、-、u、g、o、a、=、r、w、x、d、-、l、s、p、c、b非常重要
帖子发表于 : 2010-01-20 12:29 

注册: 2008-07-16 17:15
帖子: 101
送出感谢: 0 次
接收感谢: 0 次
呵呵,这个真的很不错,以前看到有人用其所长chmod 775 文件名,还真的不知道是什么,意思,原来是rwx rwx r-x对应的分别是U G O哈哈


页首
 用户资料  
 
10 楼 
 文章标题 : Re: 后来才知道linux中的0、1、2、4、+、-、u、g、o、a、=、r、w、x、d、-、l、s、p、c、b非常重要
帖子发表于 : 2010-01-20 13:10 
头像

注册: 2008-01-28 13:02
帖子: 840
送出感谢: 0 次
接收感谢: 0 次
学习 :em11


_________________
携书弹剑走黄沙,瀚海天山处处家;
大漠西风飞翠羽,江南八月看桂花


页首
 用户资料  
 
11 楼 
 文章标题 : Re: 后来才知道linux中的0、1、2、4、+、-、u、g、o、a、=、r、w、x、d、-、l、s、p、c、b非常重要
帖子发表于 : 2010-01-20 13:41 
头像

注册: 2009-10-08 11:15
帖子: 8428
地址: 大城市铁岭
送出感谢: 0 次
接收感谢: 9
速腾1994 写道:
用的时候在找


我也是这样,记不住,编译内核后,要删除掉一个文件夹就花了10分钟

大家跟我一起练习,
下载2.6.32.4内核源代码:http://www.kernel.org/
代码:
wget http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.32.4.tar.bz2

解压到/usr/src
[code]
$ cd ~
$ sudo tar jfx linux-2.6.32.4.tar.bz2 -C /usr/src/
现在,源代码就在 /usr/src/linux-2.6.32.4

$ cd /usr/srcc/linux-2.6.32.4
$ sudo make mrproper
$sudo make menuconfig
$sudo make-kpkg clean
$ sudo make-kpkg -initrd --initrd --append-to-version=-custom0 kernel_image kernel-headers
我的机器要90分钟编完。
编译完成就是安装工作。编译好的内核在上一层目录。包括linux-headers-...-_i386.deb和linux-image-...-i386.deb两个文件,如果你不搞开发的话,只要安装内核就可以,头文件以后要用的时候再说。

安装相关命令:
代码:
$ cd ..
$ sudo dpkg -i linux-image-(按tab键)

安装好后,把新内核启动项写入GRUB
sudo update-grub
重启动,OK

现在要把/usr/src/linux-2.6.32.4这个文件夹删除掉,用最简短的命令,大家练习一下 :em02


_________________
我们是命运的妓女,它把我们都嫖了

N卡驱动:http://www.nvidia.cn/Download/index.aspx?lang=cn
极品飞车:http://www.geforce.cn/optimize/optimal-game-settings/need-for-speed-shift-geforce-gts-450-ops
孤岛危机优化设置:http://www.geforce.cn/optimize/optimal-game-settings/crysis-geforce-gtx-450-ops
:cp /etc/skel/.bashrc ~/
PS1="\[\e]2;\u@\H \w\a\e[32;1m\]\T$\[\e[0m\] "
http://cdimage.ubuntu.com/
http://releases.ubuntu.com/


最后由 黄美姬 编辑于 2010-01-20 14:36,总共编辑了 3 次

页首
 用户资料  
 
12 楼 
 文章标题 : Re: 后来才知道linux中的0、1、2、4、+、-、u、g、o、a、=、r、w、x、d、-、l、s、p、c、b非常重要
帖子发表于 : 2010-01-20 13:53 

注册: 2008-11-01 21:42
帖子: 1028
地址: 树下板凳
送出感谢: 0 次
接收感谢: 1
标题太夸张了


_________________
民族的脊梁,是踏实做事的人,非只知道骂街的泼妇。


页首
 用户资料  
 
13 楼 
 文章标题 : Re: 后来才知道linux中的0、1、2、4、+、-、u、g、o、a、=、r、w、x、d、-、l、s、p、c、b非常重要
帖子发表于 : 2010-01-20 14:06 
头像

注册: 2007-10-29 22:12
帖子: 5371
地址: 江苏南京
系统: OSX 10.9 + Ub 1304
送出感谢: 0 次
接收感谢: 6
黄美姬 写道:
速腾1994 写道:
用的时候在找


我也是这样,记不住,编译内核后,要删除掉一个文件夹就花了10分钟

大家跟我一起练习,
下载2.6.32.4内核源代码:http://www.kernel.org/
代码:
wget http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.32.4.tar.bz2

解压到/usr/src
代码:
$ cd ~
$ mkdir src && tar jfx linux-2.6.32.4.tar.bz2 -C src/

现在,源代码就在 ~/src/linux-2.6.32.4

$ cd ~/src/linux-2.6.32.4
$ sudo make mrproper
$sudo make menuconfig
$sudo make-kpkg clean
$ sudo make-kpkg --initrd --append-to-version=-custom-4 kernel_image kernel-headers
我的机器要90分钟编完。
编译完成就是安装工作。编译好的内核在上一层目录。包括linux-headers-...-_i386.deb和linux-image-...-i386.deb两个文件,如果你不搞开发的话,只要安装内核就可以,头文件以后要用的时候再说。

安装相关命令:
代码:
$ cd ..
$ sudo dpkg -i linux-image-(按tab键)

安装好后,把新内核启动项写入GRUB
sudo update-grub
重启动,OK

现在要把/src/linux-2.6.32.4这个文件夹删除掉,用最简短的命令,大家练习一下 :em02


我知道我知道,最简单的删除命令是: rm -rf /


_________________
佛经说,人有八苦: 生、老、病、死、求不得、怨憎、爱别离、五阴盛 故我苦!
圣经说,人有七罪: 饕餮、贪婪、懒惰、淫欲、傲慢、嫉妒和暴怒  故我有罪!

我这篇帖子里面没有任何攻击我们伟大的中华人民共和国政府和任劳任怨的人民公仆(和本论坛高素质的版主)的文字和含义;

特此声明!

有些事,我们明知道是错的,也要去坚持,因为不甘心;有些人,我们明知道是爱的,也要去放弃,因为没结局;有时候,我们明知道没路了,却还在前行,因为习惯了。

欢迎来我的新浪微博@me


页首
 用户资料  
 
14 楼 
 文章标题 : Re: 后来才知道linux中的0、1、2、4、+、-、u、g、o、a、=、r、w、x、d、-、l、s、p、c、b非常重要
帖子发表于 : 2010-01-20 14:26 
头像

注册: 2009-10-08 11:15
帖子: 8428
地址: 大城市铁岭
送出感谢: 0 次
接收感谢: 9
没权限的,要用chmod


_________________
我们是命运的妓女,它把我们都嫖了

N卡驱动:http://www.nvidia.cn/Download/index.aspx?lang=cn
极品飞车:http://www.geforce.cn/optimize/optimal-game-settings/need-for-speed-shift-geforce-gts-450-ops
孤岛危机优化设置:http://www.geforce.cn/optimize/optimal-game-settings/crysis-geforce-gtx-450-ops
:cp /etc/skel/.bashrc ~/
PS1="\[\e]2;\u@\H \w\a\e[32;1m\]\T$\[\e[0m\] "
http://cdimage.ubuntu.com/
http://releases.ubuntu.com/


页首
 用户资料  
 
15 楼 
 文章标题 : Re: 后来才知道linux中的0、1、2、4、+、-、u、g、o、a、=、r、w、x、d、-、l、s、p、c、b非常重要
帖子发表于 : 2010-01-21 14:28 
头像

注册: 2009-10-08 11:15
帖子: 8428
地址: 大城市铁岭
送出感谢: 0 次
接收感谢: 9
黄美姬 写道:
没权限的,要用chmod


我错了,可以删除sudo rm -rf


_________________
我们是命运的妓女,它把我们都嫖了

N卡驱动:http://www.nvidia.cn/Download/index.aspx?lang=cn
极品飞车:http://www.geforce.cn/optimize/optimal-game-settings/need-for-speed-shift-geforce-gts-450-ops
孤岛危机优化设置:http://www.geforce.cn/optimize/optimal-game-settings/crysis-geforce-gtx-450-ops
:cp /etc/skel/.bashrc ~/
PS1="\[\e]2;\u@\H \w\a\e[32;1m\]\T$\[\e[0m\] "
http://cdimage.ubuntu.com/
http://releases.ubuntu.com/


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 44 篇帖子 ]  前往页数 1, 2, 3  下一页

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 2 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译