先查看Android.mk的相关权限情况。
appledeMacBook-Pro:base apple$ ls -l Android.mk -rw-r--r-- 1 apple staff 43718 Jan 13 04:51 Android.mk
给apple用户添加x权限。
appledeMacBook-Pro:base apple$ appledeMacBook-Pro:base apple$ chmod u+x Android.mk appledeMacBook-Pro:base apple$ ls -l Android.mk -rwxr--r-- 1 apple staff 43718 Jan 13 04:51 Android.mk appledeMacBook-Pro:base apple$ appledeMacBook-Pro:base apple$
给apple用户减去x权限
appledeMacBook-Pro:base apple$ appledeMacBook-Pro:base apple$ chmod u-x Android.mk appledeMacBook-Pro:base apple$ appledeMacBook-Pro:base apple$ ls -l Android.mk -rw-r--r-- 1 apple staff 43718 Jan 13 04:51 Android.mk
rwx 分别代表 读,写,执行权限。 R --- 4 W ----2 X ---1
+ - 添加 ,取消权限。
-R 递归
u: 文件所属者;g: 与u 同组用户;o:其他;a:前面三者。
操作例子:
将Android.mk添加所有人都可以写权限。
appledeMacBook-Pro:base apple$ chmod a+w Android.mk appledeMacBook-Pro:base apple$ ls -l Android.mk -rw-rw-rw- 1 apple staff 43718 Jan 13 04:51 Android.mk
appledeMacBook-Pro:base apple$ chmod ug+x Android.mk appledeMacBook-Pro:base apple$ ls -l Android.mk -rwxrwxrw- 1 apple staff 43718 Jan 13 04:51 Android.mk appledeMacBook-Pro:base apple$
appledeMacBook-Pro:base apple$ appledeMacBook-Pro:base apple$ chmod g-wx,o-w Android.mk appledeMacBook-Pro:base apple$ ls -l Android.mk -rwxr--r-- 1 apple staff 43718 Jan 13 04:51 Android.mk appledeMacBook-Pro:base apple$
通常我们使用sudo 命令,sudo apt-get install openssh-server 。。。。
需要输入密码,但是好些情况都输入的不对。很奇怪。比较su和 sudo区别。
所以看到有人使用下面方法后就减少了不少烦恼。
点击打开链接