Linux 命令笔记(1)

[[email protected]_2 ~]# ll
total 268
-rw-------. 1 root root   1090 May  3 09:35 anaconda-ks.cfg
drwxr-xr-x. 3 root root   4096 May 21 16:24 backup
drwxr-xr-x  2 root root   4096 May 22 12:24 Desktop
drwxr-xr-x  2 root root   4096 May 22 12:24 Documents
drwxr-xr-x  2 root root   4096 May 22 12:24 Downloads
-rw-r--r--. 1 root root   8823 May  3 09:35 install.log
-rw-r--r--. 1 root root   3384 May  3 09:34 install.log.syslog
drwxr-xr-x  2 root root   4096 May 22 12:24 Music
-rw-r--r--  1 root root 210877 Aug 22  2012 pdksh-5.2.14-37.el5_8.1.x86_64.rpm
drwxr-xr-x  2 root root   4096 May 22 12:24 Pictures
drwxr-xr-x  2 root root   4096 May 22 12:24 Public
drwxr-xr-x. 2 root root   4096 May  4 10:17 scripts
drwxr-xr-x  2 root root   4096 May 22 12:24 Templates
drwxr-xr-x  2 root root   4096 May 22 12:24 Videos

用户读取目录的权限应该是5(r-x) 而不是 4(r--) ,x意味着有在目录下执行命令的权限。
[[email protected]_2 ~]# useradd backup
[[email protected]_2 ~]# useradd jingy
[[email protected]_2 ~]# su - backup
[[email protected]_2 ~]$ id
uid=501(backup) gid=503(backup) groups=503(backup)
[[email protected]_2 ~]$ exit
logout
[[email protected]_2 ~]# su - jingy
[[email protected]_2 ~]$ id
uid=502(jingy) gid=504(jingy) groups=504(jingy)
[[email protected]_2 ~]$ exit
logout
[[email protected]_2 ~]# usermod -a -G backup jingy
[[email protected]_2 ~]# su - jingy
[[email protected]_2 ~]$ id
uid=502(jiongy) gid=504(jingy) groups=504(jingy),503(backup)
[[email protected]_2 ~]$ id
uid=502(jiongy) gid=504(jingy) groups=504(jingy),503(backup)

usermod -G backup jingy #修改用户次要组信息usermod -a -G backup jingy #将用户添加到新的次要组中
时间: 06-02

Linux 命令笔记(1)的相关文章

linux命令笔记

3步实现ssh login不用密码: 1 ssh-keygen  (Create public and private keys) 2 ssh-copy-id -i ~/.ssh/id_rsa.pub remote-host    (Copy the public key to remote-host) 3 ssh remote-host    (不用密码了) linux命令笔记,布布扣,bubuko.com

linux命令笔记su sudo df du

#id /whoami 查看当前用户 su 切换用户 #su - username "-"作用,加上后初始化当前用户的各种环境变量 切换环境变量. 不加 - 切换过去后,目录不变,PATH也不变 如下比较: su aming123 [[email protected] root]$ pwd /root [[email protected] root]$ echo $PATH /usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr

最近的学习的linux命令笔记

vmstat 2 2 mail -s nihao root < test.txt     f 323   h 300-310 crontab  -l,-e,-r    vim /etc/crontab iptables -A INPUT -p tcp -m multiport --dports 22,80 -m state --state NEW,ESTABLISHED - j ACCEPT iptables -t nat -A PREROUTING -d 192.168.238.1 -p tc

linux学习笔记(一)-文件目录相关的命令&&文件通配符

一.几个命令概述 1.查看目录以及目录底下的文件:ls(-a显示隐藏文件:-d显示目录本身:-l显示详细内容:-R递归显示,即把子目录的文件也显示出来:-h以更加被人类理解的格式显示,比如显示文件大小的时候用M为单位显示:-i显示文件索引ID) 2.查看文件内容:cat,head,tail,less,more,tac cat:将文件连接起来,输出在屏幕上,可接多个文件(-E:显示隐藏的换行符:-n:显示出行号) head:默认查看文件的前10行(-n#:查看文件的前#行.空白行也是一行) tai

Linux学习笔记四:Linux的文件搜索命令

1.文件搜索命令  which 语法:which [命令名称] 范例:$which ls  列出ls命令所在目录 [[email protected] ~]$ which ls alias ls='ls --color=auto' /bin/ls 另外一个命令:whereis [名称名称],也可以列出命令所在目录. [[email protected] ~]$ whereis ls ls: /bin/ls /usr/share/man/man1/ls.1.gz /usr/share/man/ma

linux学习笔记-type命令

语法: type [-tpa] name 参数: type:    不加任何参数时,type会显示出name是外部命令还是内部bash内置命令 -t:      当加入-t参数时,type会将name以下面这些字眼显示出它的意义 file:表示为外部命令 alias:表示该命令为命令别名所设置的名称 builtin:表示该命令为bash内置的命令功能 -p:     如果后面接的name为外部命令时,才显示完整文件名 -a:     会有path变量定义的路径中,将所有含有name的命令都列出来

Linux学习笔记三:Linux的权限处理命令

1.改变文件或目录权限  chmod 语法:chmod [{ugo} {+-=} {rwx}] [文件或目录] 或 [mode] [文件或目录] 第一种语法中: 这里的u是所有者,g是指所属组,o是指其他人 +是指增加权限,-是指减少权限,=是指赋予权限 r是指读权限,w是指写权限.x只是执行权限 第二种语法中: 在这里,r的值是4,w的值是2,x的值是1. 这里写的mode,是指一组数字.如:421.这里的421,是指所有者所拥有权限的数字总和是4,所属组所拥有权限的总和是2,其他人所拥有权限

linux基础命令--笔记

linux基础命令--笔记 一.   1  . --help 命令简单帮助 2. man 查看命令复杂帮助  (非内置命令) 3  . help (bash的内置命令)如 :help cd  .help pwd   help  内置命令可用man cd  等查看. 4  . ls==list 查看目录列表 5 .  mkdir   == make directory  创建目录.例如:mkdir /date -p 递归创建目录 :mk 6  .  cd      ==change directo

&lt;&lt;linux命令行与shell脚本编程大全&gt;&gt;学习笔记(1)

一章初识linux shell 一.什么是linux 1.linux系统可大致划分为四部分: l Linux内核 l GNU工具组件 l 图形化桌面环境 l 应用软件 在linux系统里,这四部分中的每一部分都扮演着一个特别的角色,但如果将他们分开,每一部分都没太大的作用. 1)探究linux内核 Linux系统的核心是内核,内核控制着计算机系统上的所有硬件和软件,必要时分配硬件,有时需要执行软件. 内核基本负责以下四项主要功能: l 系统内存管理 l 软件程序管理 l 硬件设备管理 l 文件系

linux命令学习笔记

操作文件和目录: copy: $ cp file1 file2 $ cp -r dir1 dir2 move: $ mv file .. $ mv file dir/ rename: $ mv file1 file2 $ mv dir1 dir2 # dir2如果存在,则为移动操作 remove: $ rm file $ rm -r dir 创建文件: $ touch a.txt $ >a.txt 创建目录: $ mkdir dir 查看文件: #一般 $ cat file #查看文件类型: $