SELinuxが導入されているサーバでsubversionのレポジトリを作成

fedora core6で.chconコマンドを使う.selinuxはさっぱりわかっていない

% sudo svnadmin create /var/svn/repos
% sudo chown -R apache.apache /var/svn/repos
% sudo chcon -R system_u:object_r:httpd_sys_content_t /var/svn/repos

ちょっとメモ.Zオプションでcontextを表示する

# ls
# -Z, --context
#        Display security context so it fits on most displays.  Displays only
#        mode, user, group, security context and file name.
% ls -Z
drwxr-xr-x  apache apache system_u:object_r:httpd_sys_content_t repos

# ps
# -Z              display security context format (SELinux, etc.)
% ps Z
LABEL                             PID TTY      STAT   TIME COMMAND
system_u:system_r:getty_t        2131 tty2     Ss+    0:00 /sbin/mingetty tty2
system_u:system_r:getty_t        2142 tty3     Ss+    0:00 /sbin/mingetty tty3
system_u:system_r:getty_t        2145 tty4     Ss+    0:00 /sbin/mingetty tty4
system_u:system_r:getty_t        2146 tty5     Ss+    0:00 /sbin/mingetty tty5
system_u:system_r:getty_t        2167 tty6     Ss+    0:00 /sbin/mingetty tty6
system_u:system_r:getty_t        4207 tty1     Ss+    0:00 /sbin/mingetty tty1
user_u:system_r:unconfined_t    21539 pts/0    S      0:00 zsh
user_u:system_r:unconfined_t    21548 pts/0    R+     0:00 ps Z